home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1998-05-21 | 45.6 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v20 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 14 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 6a 75 73 74 69 6e 62 |piled by| justinb|
|00000020| 40 65 62 6f 6e 79 2e 63 | 72 61 79 2e 63 6f 6d 20 |@ebony.c|ray.com |
|00000030| 6f 6e 20 4d 6f 6e 20 4d | 61 72 20 20 39 20 31 32 |on Mon M|ar 9 12|
|00000040| 3a 35 32 3a 35 37 20 31 | 39 39 38 0a 3b 3b 3b 20 |:52:57 1|998.;;; |
|00000050| 66 72 6f 6d 20 66 69 6c | 65 20 2f 68 6f 6d 65 2f |from fil|e /home/|
|00000060| 61 73 70 65 6e 30 37 2f | 6a 75 73 74 69 6e 62 2f |aspen07/|justinb/|
|00000070| 72 6f 6f 74 73 2f 66 72 | 65 65 77 61 72 65 2f 78 |roots/fr|eeware/x|
|00000080| 65 6d 61 63 73 2f 32 30 | 2e 33 2f 78 65 6d 61 63 |emacs/20|.3/xemac|
|00000090| 73 2d 32 30 2e 33 2f 6c | 69 73 70 2f 70 61 63 6b |s-20.3/l|isp/pack|
|000000a0| 61 67 65 73 2f 69 73 70 | 65 6c 6c 2e 65 6c 0a 3b |ages/isp|ell.el.;|
|000000b0| 3b 3b 20 65 6d 61 63 73 | 20 76 65 72 73 69 6f 6e |;; emacs| version|
|000000c0| 20 32 30 2e 34 20 22 45 | 6d 65 72 61 6c 64 22 20 | 20.4 "E|merald" |
|000000d0| 58 45 6d 61 63 73 20 20 | 4c 75 63 69 64 2e 0a 3b |XEmacs |Lucid..;|
|000000e0| 3b 3b 20 62 79 74 65 63 | 6f 6d 70 20 76 65 72 73 |;; bytec|omp vers|
|000000f0| 69 6f 6e 20 32 2e 32 35 | 20 58 45 6d 61 63 73 3b |ion 2.25| XEmacs;|
|00000100| 20 32 32 2d 4d 61 72 2d | 39 36 2e 0a 3b 3b 3b 20 | 22-Mar-|96..;;; |
|00000110| 6f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 69 73 20 |optimiza|tion is |
|00000120| 6f 6e 2e 0a 3b 3b 3b 20 | 74 68 69 73 20 66 69 6c |on..;;; |this fil|
|00000130| 65 20 75 73 65 73 20 6f | 70 63 6f 64 65 73 20 77 |e uses o|pcodes w|
|00000140| 68 69 63 68 20 64 6f 20 | 6e 6f 74 20 65 78 69 73 |hich do |not exis|
|00000150| 74 20 69 6e 20 45 6d 61 | 63 73 20 31 39 2e 0a 0a |t in Ema|cs 19...|
|00000160| 28 69 66 20 28 61 6e 64 | 20 28 62 6f 75 6e 64 70 |(if (and| (boundp|
|00000170| 20 27 65 6d 61 63 73 2d | 76 65 72 73 69 6f 6e 29 | 'emacs-|version)|
|00000180| 0a 09 20 28 6f 72 20 28 | 61 6e 64 20 28 62 6f 75 |.. (or (|and (bou|
|00000190| 6e 64 70 20 27 65 70 6f | 63 68 3a 3a 76 65 72 73 |ndp 'epo|ch::vers|
|000001a0| 69 6f 6e 29 20 65 70 6f | 63 68 3a 3a 76 65 72 73 |ion) epo|ch::vers|
|000001b0| 69 6f 6e 29 0a 09 20 20 | 20 20 20 28 73 74 72 69 |ion).. | (stri|
|000001c0| 6e 67 2d 6c 65 73 73 70 | 20 65 6d 61 63 73 2d 76 |ng-lessp| emacs-v|
|000001d0| 65 72 73 69 6f 6e 20 22 | 32 30 22 29 29 29 0a 20 |ersion "|20"))). |
|000001e0| 20 20 20 28 65 72 72 6f | 72 20 22 60 69 73 70 65 | (erro|r "`ispe|
|000001f0| 6c 6c 2e 65 6c 27 20 77 | 61 73 20 63 6f 6d 70 69 |ll.el' w|as compi|
|00000200| 6c 65 64 20 66 6f 72 20 | 45 6d 61 63 73 20 32 30 |led for |Emacs 20|
|00000210| 22 29 29 0a 0a 28 6f 72 | 20 28 62 6f 75 6e 64 70 |"))..(or| (boundp|
|00000220| 20 27 63 75 72 72 65 6e | 74 2d 6c 6f 61 64 2d 6c | 'curren|t-load-l|
|00000230| 69 73 74 29 20 28 73 65 | 74 71 20 63 75 72 72 65 |ist) (se|tq curre|
|00000240| 6e 74 2d 6c 6f 61 64 2d | 6c 69 73 74 20 6e 69 6c |nt-load-|list nil|
|00000250| 29 29 0a 0a 0a 28 63 75 | 73 74 6f 6d 2d 64 65 63 |))...(cu|stom-dec|
|00000260| 6c 61 72 65 2d 67 72 6f | 75 70 20 27 69 73 70 65 |lare-gro|up 'ispe|
|00000270| 6c 6c 20 6e 69 6c 20 22 | 53 70 65 6c 6c 20 63 68 |ll nil "|Spell ch|
|00000280| 65 63 6b 69 6e 67 20 75 | 73 69 6e 67 20 69 73 70 |ecking u|sing isp|
|00000290| 65 6c 6c 22 20 3a 67 72 | 6f 75 70 20 27 70 72 6f |ell" :gr|oup 'pro|
|000002a0| 63 65 73 73 65 73 29 0a | 28 63 75 73 74 6f 6d 2d |cesses).|(custom-|
|000002b0| 64 65 63 6c 61 72 65 2d | 76 61 72 69 61 62 6c 65 |declare-|variable|
|000002c0| 20 27 69 73 70 65 6c 6c | 2d 68 69 67 68 6c 69 67 | 'ispell|-highlig|
|000002d0| 68 74 2d 70 20 27 74 20 | 22 2a 48 69 67 68 6c 69 |ht-p 't |"*Highli|
|000002e0| 67 68 74 20 73 70 65 6c | 6c 69 6e 67 20 65 72 72 |ght spel|ling err|
|000002f0| 6f 72 73 20 77 68 65 6e | 20 6e 6f 6e 2d 6e 69 6c |ors when| non-nil|
|00000300| 2e 22 20 3a 74 79 70 65 | 20 27 62 6f 6f 6c 65 61 |." :type| 'boolea|
|00000310| 6e 20 3a 67 72 6f 75 70 | 20 27 69 73 70 65 6c 6c |n :group| 'ispell|
|00000320| 29 0a 28 63 75 73 74 6f | 6d 2d 64 65 63 6c 61 72 |).(custo|m-declar|
|00000330| 65 2d 76 61 72 69 61 62 | 6c 65 20 27 69 73 70 65 |e-variab|le 'ispe|
|00000340| 6c 6c 2d 68 69 67 68 6c | 69 67 68 74 2d 66 61 63 |ll-highl|ight-fac|
|00000350| 65 20 27 27 68 69 67 68 | 6c 69 67 68 74 20 22 2a |e ''high|light "*|
|00000360| 54 68 65 20 66 61 63 65 | 20 75 73 65 64 20 66 6f |The face| used fo|
|00000370| 72 20 49 73 70 65 6c 6c | 20 68 69 67 68 6c 69 67 |r Ispell| highlig|
|00000380| 68 74 69 6e 67 2e 20 20 | 46 6f 72 20 45 6d 61 63 |hting. |For Emac|
|00000390| 73 65 73 20 77 69 74 68 | 20 6f 76 65 72 6c 61 79 |ses with| overlay|
|000003a0| 73 2e 5c 6e 50 6f 73 73 | 69 62 6c 65 20 76 61 6c |s.\nPoss|ible val|
|000003b0| 75 65 73 20 61 72 65 20 | 60 68 69 67 68 6c 69 67 |ues are |`highlig|
|000003c0| 68 74 27 2c 20 60 6d 6f | 64 65 6c 69 6e 65 27 2c |ht', `mo|deline',|
|000003d0| 20 60 73 65 63 6f 6e 64 | 61 72 79 2d 73 65 6c 65 | `second|ary-sele|
|000003e0| 63 74 69 6f 6e 27 2c 5c | 6e 60 72 65 67 69 6f 6e |ction',\|n`region|
|000003f0| 27 2c 20 61 6e 64 20 60 | 75 6e 64 65 72 6c 69 6e |', and `|underlin|
|00000400| 65 27 2e 5c 6e 54 68 69 | 73 20 76 61 72 69 61 62 |e'.\nThi|s variab|
|00000410| 6c 65 20 63 61 6e 20 62 | 65 20 73 65 74 20 62 79 |le can b|e set by|
|00000420| 20 74 68 65 20 75 73 65 | 72 20 74 6f 20 77 68 61 | the use|r to wha|
|00000430| 74 65 76 65 72 20 66 61 | 63 65 20 74 68 65 79 20 |tever fa|ce they |
|00000440| 64 65 73 69 72 65 2e 5c | 6e 49 74 27 73 20 6d 6f |desire.\|nIt's mo|
|00000450| 73 74 20 63 6f 6e 76 65 | 6e 69 65 6e 74 20 69 66 |st conve|nient if|
|00000460| 20 74 68 65 20 63 75 72 | 73 6f 72 20 63 6f 6c 6f | the cur|sor colo|
|00000470| 72 20 61 6e 64 20 68 69 | 67 68 6c 69 67 68 74 20 |r and hi|ghlight |
|00000480| 63 6f 6c 6f 72 20 61 72 | 65 5c 6e 73 6c 69 67 68 |color ar|e\nsligh|
|00000490| 74 6c 79 20 64 69 66 66 | 65 72 65 6e 74 2e 22 20 |tly diff|erent." |
|000004a0| 3a 74 79 70 65 20 27 66 | 61 63 65 20 3a 67 72 6f |:type 'f|ace :gro|
|000004b0| 75 70 20 27 69 73 70 65 | 6c 6c 29 0a 28 63 75 73 |up 'ispe|ll).(cus|
|000004c0| 74 6f 6d 2d 64 65 63 6c | 61 72 65 2d 76 61 72 69 |tom-decl|are-vari|
|000004d0| 61 62 6c 65 20 27 69 73 | 70 65 6c 6c 2d 63 68 65 |able 'is|pell-che|
|000004e0| 63 6b 2d 63 6f 6d 6d 65 | 6e 74 73 20 27 74 20 22 |ck-comme|nts 't "|
|000004f0| 2a 49 66 20 6e 69 6c 2c | 20 64 6f 6e 27 74 20 63 |*If nil,| don't c|
|00000500| 68 65 63 6b 20 73 70 65 | 6c 6c 69 6e 67 20 6f 66 |heck spe|lling of|
|00000510| 20 63 6f 6d 6d 65 6e 74 | 73 2e 22 20 3a 74 79 70 | comment|s." :typ|
|00000520| 65 20 27 62 6f 6f 6c 65 | 61 6e 20 3a 67 72 6f 75 |e 'boole|an :grou|
|00000530| 70 20 27 69 73 70 65 6c | 6c 29 0a 28 63 75 73 74 |p 'ispel|l).(cust|
|00000540| 6f 6d 2d 64 65 63 6c 61 | 72 65 2d 76 61 72 69 61 |om-decla|re-varia|
|00000550| 62 6c 65 20 27 69 73 70 | 65 6c 6c 2d 71 75 65 72 |ble 'isp|ell-quer|
|00000560| 79 2d 72 65 70 6c 61 63 | 65 2d 63 68 6f 69 63 65 |y-replac|e-choice|
|00000570| 73 20 27 6e 69 6c 20 22 | 2a 43 6f 72 72 65 63 74 |s 'nil "|*Correct|
|00000580| 69 6f 6e 73 20 6d 61 64 | 65 20 74 68 72 6f 75 67 |ions mad|e throug|
|00000590| 68 6f 75 74 20 72 65 67 | 69 6f 6e 20 77 68 65 6e |hout reg|ion when|
|000005a0| 20 6e 6f 6e 2d 6e 69 6c | 2e 5c 6e 55 73 65 73 20 | non-nil|.\nUses |
|000005b0| 60 71 75 65 72 79 2d 72 | 65 70 6c 61 63 65 27 20 |`query-r|eplace' |
|000005c0| 28 5c 5c 5b 71 75 65 72 | 79 2d 72 65 70 6c 61 63 |(\\[quer|y-replac|
|000005d0| 65 5d 29 20 66 6f 72 20 | 63 6f 72 72 65 63 74 69 |e]) for |correcti|
|000005e0| 6f 6e 73 2e 22 20 3a 74 | 79 70 65 20 27 62 6f 6f |ons." :t|ype 'boo|
|000005f0| 6c 65 61 6e 20 3a 67 72 | 6f 75 70 20 27 69 73 70 |lean :gr|oup 'isp|
|00000600| 65 6c 6c 29 0a 28 63 75 | 73 74 6f 6d 2d 64 65 63 |ell).(cu|stom-dec|
|00000610| 6c 61 72 65 2d 76 61 72 | 69 61 62 6c 65 20 27 69 |lare-var|iable 'i|
|00000620| 73 70 65 6c 6c 2d 73 6b | 69 70 2d 74 69 62 20 27 |spell-sk|ip-tib '|
|00000630| 6e 69 6c 20 22 2a 44 6f | 65 73 20 6e 6f 74 20 73 |nil "*Do|es not s|
|00000640| 70 65 6c 6c 20 63 68 65 | 63 6b 20 60 74 69 62 27 |pell che|ck `tib'|
|00000650| 20 62 69 62 6c 69 6f 67 | 72 61 70 68 79 20 72 65 | bibliog|raphy re|
|00000660| 66 65 72 65 6e 63 65 73 | 20 77 68 65 6e 20 6e 6f |ferences| when no|
|00000670| 6e 2d 6e 69 6c 2e 5c 6e | 53 6b 69 70 73 20 61 6e |n-nil.\n|Skips an|
|00000680| 79 20 74 65 78 74 20 62 | 65 74 77 65 65 6e 20 73 |y text b|etween s|
|00000690| 74 72 69 6e 67 73 20 6d | 61 74 63 68 69 6e 67 20 |trings m|atching |
|000006a0| 72 65 67 75 6c 61 72 20 | 65 78 70 72 65 73 73 69 |regular |expressi|
|000006b0| 6f 6e 73 5c 6e 60 69 73 | 70 65 6c 6c 2d 74 69 62 |ons\n`is|pell-tib|
|000006c0| 2d 72 65 66 2d 62 65 67 | 69 6e 6e 69 6e 67 27 20 |-ref-beg|inning' |
|000006d0| 61 6e 64 20 60 69 73 70 | 65 6c 6c 2d 74 69 62 2d |and `isp|ell-tib-|
|000006e0| 72 65 66 2d 65 6e 64 27 | 2e 5c 6e 5c 6e 54 65 58 |ref-end'|.\n\nTeX|
|000006f0| 20 75 73 65 72 73 20 62 | 65 77 61 72 65 3a 20 20 | users b|eware: |
|00000700| 41 6e 79 20 66 69 65 6c | 64 20 73 74 61 72 74 69 |Any fiel|d starti|
|00000710| 6e 67 20 77 69 74 68 20 | 5b 2e 20 77 69 6c 6c 20 |ng with |[. will |
|00000720| 73 6b 69 70 20 75 6e 74 | 69 6c 20 61 20 2e 5d 20 |skip unt|il a .] |
|00000730| 2d 2d 20 65 76 65 6e 5c | 6e 79 6f 75 72 20 77 68 |-- even\|nyour wh|
|00000740| 6f 6c 65 20 62 75 66 66 | 65 72 20 2d 2d 20 75 6e |ole buff|er -- un|
|00000750| 6c 65 73 73 20 79 6f 75 | 20 73 65 74 20 60 69 73 |less you| set `is|
|00000760| 70 65 6c 6c 2d 73 6b 69 | 70 2d 74 69 62 27 20 74 |pell-ski|p-tib' t|
|00000770| 6f 20 6e 69 6c 2e 20 20 | 54 68 61 74 20 69 6e 63 |o nil. |That inc|
|00000780| 6c 75 64 65 73 5c 6e 61 | 20 5b 2e 35 6d 6d 5d 20 |ludes\na| [.5mm] |
|00000790| 74 79 70 65 20 6f 66 20 | 6e 75 6d 62 65 72 2e 2e |type of |number..|
|000007a0| 2e 2e 22 20 3a 74 79 70 | 65 20 27 62 6f 6f 6c 65 |.." :typ|e 'boole|
|000007b0| 61 6e 20 3a 67 72 6f 75 | 70 20 27 69 73 70 65 6c |an :grou|p 'ispel|
|000007c0| 6c 29 0a 23 40 35 31 20 | 52 65 67 65 78 70 20 6d |l).#@51 |Regexp m|
|000007d0| 61 74 63 68 69 6e 67 20 | 74 68 65 20 62 65 67 69 |atching |the begi|
|000007e0| 6e 6e 69 6e 67 20 6f 66 | 20 61 20 54 69 62 20 72 |nning of| a Tib r|
|000007f0| 65 66 65 72 65 6e 63 65 | 2e 1f 0a 28 64 65 66 76 |eference|...(defv|
|00000800| 61 72 20 69 73 70 65 6c | 6c 2d 74 69 62 2d 72 65 |ar ispel|l-tib-re|
|00000810| 66 2d 62 65 67 69 6e 6e | 69 6e 67 20 22 5b 5b 3c |f-beginn|ing "[[<|
|00000820| 5d 5c 5c 2e 22 20 28 23 | 24 20 2e 20 31 39 39 32 |]\\." (#|$ . 1992|
|00000830| 29 29 0a 23 40 34 35 20 | 52 65 67 65 78 70 20 6d |)).#@45 |Regexp m|
|00000840| 61 74 63 68 69 6e 67 20 | 74 68 65 20 65 6e 64 20 |atching |the end |
|00000850| 6f 66 20 61 20 54 69 62 | 20 72 65 66 65 72 65 6e |of a Tib| referen|
|00000860| 63 65 2e 1f 0a 28 64 65 | 66 76 61 72 20 69 73 70 |ce...(de|fvar isp|
|00000870| 65 6c 6c 2d 74 69 62 2d | 72 65 66 2d 65 6e 64 20 |ell-tib-|ref-end |
|00000880| 22 5c 5c 2e 5b 5d 3e 5d | 22 20 28 23 24 20 2e 20 |"\\.[]>]|" (#$ . |
|00000890| 32 31 30 34 29 29 0a 28 | 63 75 73 74 6f 6d 2d 64 |2104)).(|custom-d|
|000008a0| 65 63 6c 61 72 65 2d 76 | 61 72 69 61 62 6c 65 20 |eclare-v|ariable |
|000008b0| 27 69 73 70 65 6c 6c 2d | 6b 65 65 70 2d 63 68 6f |'ispell-|keep-cho|
|000008c0| 69 63 65 73 2d 77 69 6e | 20 27 74 20 22 2a 57 68 |ices-win| 't "*Wh|
|000008d0| 65 6e 20 6e 6f 74 20 6e | 69 6c 2c 20 74 68 65 20 |en not n|il, the |
|000008e0| 60 2a 43 68 6f 69 63 65 | 73 2a 27 20 77 69 6e 64 |`*Choice|s*' wind|
|000008f0| 6f 77 20 72 65 6d 61 69 | 6e 73 20 66 6f 72 20 73 |ow remai|ns for s|
|00000900| 70 65 6c 6c 69 6e 67 20 | 73 65 73 73 69 6f 6e 2e |pelling |session.|
|00000910| 5c 6e 54 68 69 73 20 6d | 69 6e 69 6d 69 7a 65 73 |\nThis m|inimizes|
|00000920| 20 72 65 64 69 73 70 6c | 61 79 20 74 68 72 61 73 | redispl|ay thras|
|00000930| 68 69 6e 67 2e 22 20 3a | 74 79 70 65 20 27 62 6f |hing." :|type 'bo|
|00000940| 6f 6c 65 61 6e 20 3a 67 | 72 6f 75 70 20 27 69 73 |olean :g|roup 'is|
|00000950| 70 65 6c 6c 29 0a 28 63 | 75 73 74 6f 6d 2d 64 65 |pell).(c|ustom-de|
|00000960| 63 6c 61 72 65 2d 76 61 | 72 69 61 62 6c 65 20 27 |clare-va|riable '|
|00000970| 69 73 70 65 6c 6c 2d 63 | 68 6f 69 63 65 73 2d 77 |ispell-c|hoices-w|
|00000980| 69 6e 2d 64 65 66 61 75 | 6c 74 2d 68 65 69 67 68 |in-defau|lt-heigh|
|00000990| 74 20 27 32 20 22 2a 54 | 68 65 20 64 65 66 61 75 |t '2 "*T|he defau|
|000009a0| 6c 74 20 73 69 7a 65 20 | 6f 66 20 74 68 65 20 60 |lt size |of the `|
|000009b0| 2a 43 68 6f 69 63 65 73 | 2a 27 20 77 69 6e 64 6f |*Choices|*' windo|
|000009c0| 77 2c 20 69 6e 63 6c 75 | 64 69 6e 67 20 73 74 61 |w, inclu|ding sta|
|000009d0| 74 75 73 20 6c 69 6e 65 | 2e 5c 6e 4d 75 73 74 20 |tus line|.\nMust |
|000009e0| 62 65 20 67 72 65 61 74 | 65 72 20 74 68 61 6e 20 |be great|er than |
|000009f0| 31 2e 22 20 3a 74 79 70 | 65 20 27 69 6e 74 65 67 |1." :typ|e 'integ|
|00000a00| 65 72 20 3a 67 72 6f 75 | 70 20 27 69 73 70 65 6c |er :grou|p 'ispel|
|00000a10| 6c 29 0a 28 63 75 73 74 | 6f 6d 2d 64 65 63 6c 61 |l).(cust|om-decla|
|00000a20| 72 65 2d 76 61 72 69 61 | 62 6c 65 20 27 69 73 70 |re-varia|ble 'isp|
|00000a30| 65 6c 6c 2d 70 72 6f 67 | 72 61 6d 2d 6e 61 6d 65 |ell-prog|ram-name|
|00000a40| 20 27 22 69 73 70 65 6c | 6c 22 20 22 50 72 6f 67 | '"ispel|l" "Prog|
|00000a50| 72 61 6d 20 69 6e 76 6f | 6b 65 64 20 62 79 20 5c |ram invo|ked by \|
|00000a60| 5c 5b 69 73 70 65 6c 6c | 2d 77 6f 72 64 5d 20 61 |\[ispell|-word] a|
|00000a70| 6e 64 20 5c 5c 5b 69 73 | 70 65 6c 6c 2d 72 65 67 |nd \\[is|pell-reg|
|00000a80| 69 6f 6e 5d 20 63 6f 6d | 6d 61 6e 64 73 2e 22 20 |ion] com|mands." |
|00000a90| 3a 74 79 70 65 20 27 73 | 74 72 69 6e 67 20 3a 67 |:type 's|tring :g|
|00000aa0| 72 6f 75 70 20 27 69 73 | 70 65 6c 6c 29 0a 28 63 |roup 'is|pell).(c|
|00000ab0| 75 73 74 6f 6d 2d 64 65 | 63 6c 61 72 65 2d 76 61 |ustom-de|clare-va|
|00000ac0| 72 69 61 62 6c 65 20 27 | 69 73 70 65 6c 6c 2d 61 |riable '|ispell-a|
|00000ad0| 6c 74 65 72 6e 61 74 65 | 2d 64 69 63 74 69 6f 6e |lternate|-diction|
|00000ae0| 61 72 79 20 27 28 63 6f | 6e 64 20 28 28 66 69 6c |ary '(co|nd ((fil|
|00000af0| 65 2d 65 78 69 73 74 73 | 2d 70 20 22 2f 75 73 72 |e-exists|-p "/usr|
|00000b00| 2f 64 69 63 74 2f 77 65 | 62 32 22 29 20 22 2f 75 |/dict/we|b2") "/u|
|00000b10| 73 72 2f 64 69 63 74 2f | 77 65 62 32 22 29 20 28 |sr/dict/|web2") (|
|00000b20| 28 66 69 6c 65 2d 65 78 | 69 73 74 73 2d 70 20 22 |(file-ex|ists-p "|
|00000b30| 2f 75 73 72 2f 73 68 61 | 72 65 2f 64 69 63 74 2f |/usr/sha|re/dict/|
|00000b40| 77 65 62 32 22 29 20 22 | 2f 75 73 72 2f 73 68 61 |web2") "|/usr/sha|
|00000b50| 72 65 2f 64 69 63 74 2f | 77 65 62 32 22 29 20 28 |re/dict/|web2") (|
|00000b60| 28 66 69 6c 65 2d 65 78 | 69 73 74 73 2d 70 20 22 |(file-ex|ists-p "|
|00000b70| 2f 75 73 72 2f 64 69 63 | 74 2f 77 6f 72 64 73 22 |/usr/dic|t/words"|
|00000b80| 29 20 22 2f 75 73 72 2f | 64 69 63 74 2f 77 6f 72 |) "/usr/|dict/wor|
|00000b90| 64 73 22 29 20 28 28 66 | 69 6c 65 2d 65 78 69 73 |ds") ((f|ile-exis|
|00000ba0| 74 73 2d 70 20 22 2f 75 | 73 72 2f 6c 69 62 2f 64 |ts-p "/u|sr/lib/d|
|00000bb0| 69 63 74 2f 77 6f 72 64 | 73 22 29 20 22 2f 75 73 |ict/word|s") "/us|
|00000bc0| 72 2f 6c 69 62 2f 64 69 | 63 74 2f 77 6f 72 64 73 |r/lib/di|ct/words|
|00000bd0| 22 29 20 28 28 66 69 6c | 65 2d 65 78 69 73 74 73 |") ((fil|e-exists|
|00000be0| 2d 70 20 22 2f 75 73 72 | 2f 73 68 61 72 65 2f 64 |-p "/usr|/share/d|
|00000bf0| 69 63 74 2f 77 6f 72 64 | 73 22 29 20 22 2f 75 73 |ict/word|s") "/us|
|00000c00| 72 2f 73 68 61 72 65 2f | 64 69 63 74 2f 77 6f 72 |r/share/|dict/wor|
|00000c10| 64 73 22 29 20 28 28 66 | 69 6c 65 2d 65 78 69 73 |ds") ((f|ile-exis|
|00000c20| 74 73 2d 70 20 22 2f 73 | 79 73 2f 64 69 63 74 22 |ts-p "/s|ys/dict"|
|00000c30| 29 20 22 2f 73 79 73 2f | 64 69 63 74 22 29 20 28 |) "/sys/|dict") (|
|00000c40| 74 20 22 2f 75 73 72 2f | 64 69 63 74 2f 77 6f 72 |t "/usr/|dict/wor|
|00000c50| 64 73 22 29 29 20 22 2a | 41 6c 74 65 72 6e 61 74 |ds")) "*|Alternat|
|00000c60| 65 20 64 69 63 74 69 6f | 6e 61 72 79 20 66 6f 72 |e dictio|nary for|
|00000c70| 20 73 70 65 6c 6c 69 6e | 67 20 68 65 6c 70 2e 22 | spellin|g help."|
|00000c80| 20 3a 74 79 70 65 20 27 | 66 69 6c 65 20 3a 67 72 | :type '|file :gr|
|00000c90| 6f 75 70 20 27 69 73 70 | 65 6c 6c 29 0a 28 63 75 |oup 'isp|ell).(cu|
|00000ca0| 73 74 6f 6d 2d 64 65 63 | 6c 61 72 65 2d 76 61 72 |stom-dec|lare-var|
|00000cb0| 69 61 62 6c 65 20 27 69 | 73 70 65 6c 6c 2d 63 6f |iable 'i|spell-co|
|00000cc0| 6d 70 6c 65 74 65 2d 77 | 6f 72 64 2d 64 69 63 74 |mplete-w|ord-dict|
|00000cd0| 20 27 69 73 70 65 6c 6c | 2d 61 6c 74 65 72 6e 61 | 'ispell|-alterna|
|00000ce0| 74 65 2d 64 69 63 74 69 | 6f 6e 61 72 79 20 22 2a |te-dicti|onary "*|
|00000cf0| 44 69 63 74 69 6f 6e 61 | 72 79 20 75 73 65 64 20 |Dictiona|ry used |
|00000d00| 66 6f 72 20 77 6f 72 64 | 20 63 6f 6d 70 6c 65 74 |for word| complet|
|00000d10| 69 6f 6e 2e 22 20 3a 74 | 79 70 65 20 27 66 69 6c |ion." :t|ype 'fil|
|00000d20| 65 20 3a 67 72 6f 75 70 | 20 27 69 73 70 65 6c 6c |e :group| 'ispell|
|00000d30| 29 0a 23 40 34 38 20 4e | 61 6d 65 20 6f 66 20 74 |).#@48 N|ame of t|
|00000d40| 68 65 20 67 72 65 70 20 | 63 6f 6d 6d 61 6e 64 20 |he grep |command |
|00000d50| 66 6f 72 20 73 65 61 72 | 63 68 20 70 72 6f 63 65 |for sear|ch proce|
|00000d60| 73 73 65 73 2e 1f 0a 28 | 64 65 66 76 61 72 20 69 |sses...(|defvar i|
|00000d70| 73 70 65 6c 6c 2d 67 72 | 65 70 2d 63 6f 6d 6d 61 |spell-gr|ep-comma|
|00000d80| 6e 64 20 22 65 67 72 65 | 70 22 20 28 23 24 20 2e |nd "egre|p" (#$ .|
|00000d90| 20 33 33 38 33 29 29 0a | 23 40 31 35 39 20 53 74 | 3383)).|#@159 St|
|00000da0| 72 69 6e 67 20 6f 66 20 | 6f 70 74 69 6f 6e 73 20 |ring of |options |
|00000db0| 74 6f 20 75 73 65 20 77 | 68 65 6e 20 72 75 6e 6e |to use w|hen runn|
|00000dc0| 69 6e 67 20 74 68 65 20 | 70 72 6f 67 72 61 6d 20 |ing the |program |
|00000dd0| 69 6e 20 60 69 73 70 65 | 6c 6c 2d 67 72 65 70 2d |in `ispe|ll-grep-|
|00000de0| 63 6f 6d 6d 61 6e 64 27 | 2e 0a 53 68 6f 75 6c 64 |command'|..Should|
|00000df0| 20 70 72 6f 62 61 62 6c | 79 20 62 65 20 22 2d 69 | probabl|y be "-i|
|00000e00| 22 20 6f 72 20 22 2d 65 | 22 2e 0a 53 6f 6d 65 20 |" or "-e|"..Some |
|00000e10| 6d 61 63 68 69 6e 65 73 | 20 28 6c 69 6b 65 20 74 |machines| (like t|
|00000e20| 68 65 20 4e 65 58 54 29 | 20 64 6f 6e 27 74 20 73 |he NeXT)| don't s|
|00000e30| 75 70 70 6f 72 74 20 22 | 2d 69 22 1f 0a 28 64 65 |upport "|-i"..(de|
|00000e40| 66 76 61 72 20 69 73 70 | 65 6c 6c 2d 67 72 65 70 |fvar isp|ell-grep|
|00000e50| 2d 6f 70 74 69 6f 6e 73 | 20 22 2d 69 22 20 28 23 |-options| "-i" (#|
|00000e60| 24 20 2e 20 33 34 38 36 | 29 29 0a 23 40 38 34 20 |$ . 3486|)).#@84 |
|00000e70| 4e 61 6d 65 20 6f 66 20 | 74 68 65 20 6c 6f 6f 6b |Name of |the look|
|00000e80| 20 63 6f 6d 6d 61 6e 64 | 20 66 6f 72 20 73 65 61 | command| for sea|
|00000e90| 72 63 68 20 70 72 6f 63 | 65 73 73 65 73 2e 0a 54 |rch proc|esses..T|
|00000ea0| 68 69 73 20 6d 75 73 74 | 20 62 65 20 61 6e 20 61 |his must| be an a|
|00000eb0| 62 73 6f 6c 75 74 65 20 | 66 69 6c 65 20 6e 61 6d |bsolute |file nam|
|00000ec0| 65 2e 1f 0a 28 64 65 66 | 76 61 72 20 69 73 70 65 |e...(def|var ispe|
|00000ed0| 6c 6c 2d 6c 6f 6f 6b 2d | 63 6f 6d 6d 61 6e 64 20 |ll-look-|command |
|00000ee0| 22 6c 6f 6f 6b 22 20 28 | 23 24 20 2e 20 33 36 39 |"look" (|#$ . 369|
|00000ef0| 36 29 29 0a 28 63 75 73 | 74 6f 6d 2d 64 65 63 6c |6)).(cus|tom-decl|
|00000f00| 61 72 65 2d 76 61 72 69 | 61 62 6c 65 20 27 69 73 |are-vari|able 'is|
|00000f10| 70 65 6c 6c 2d 6c 6f 6f | 6b 2d 70 20 27 28 66 69 |pell-loo|k-p '(fi|
|00000f20| 6c 65 2d 65 78 69 73 74 | 73 2d 70 20 69 73 70 65 |le-exist|s-p ispe|
|00000f30| 6c 6c 2d 6c 6f 6f 6b 2d | 63 6f 6d 6d 61 6e 64 29 |ll-look-|command)|
|00000f40| 20 22 2a 4e 6f 6e 2d 6e | 69 6c 20 6d 65 61 6e 73 | "*Non-n|il means|
|00000f50| 20 75 73 65 20 60 6c 6f | 6f 6b 27 20 72 61 74 68 | use `lo|ok' rath|
|00000f60| 65 72 20 74 68 61 6e 20 | 60 67 72 65 70 27 2e 5c |er than |`grep'.\|
|00000f70| 6e 44 65 66 61 75 6c 74 | 20 69 73 20 62 61 73 65 |nDefault| is base|
|00000f80| 64 20 6f 6e 20 77 68 65 | 74 68 65 72 20 60 6c 6f |d on whe|ther `lo|
|00000f90| 6f 6b 27 20 73 65 65 6d | 73 20 74 6f 20 62 65 20 |ok' seem|s to be |
|00000fa0| 61 76 61 69 6c 61 62 6c | 65 2e 22 20 3a 74 79 70 |availabl|e." :typ|
|00000fb0| 65 20 27 62 6f 6f 6c 65 | 61 6e 20 3a 67 72 6f 75 |e 'boole|an :grou|
|00000fc0| 70 20 27 69 73 70 65 6c | 6c 29 0a 28 63 75 73 74 |p 'ispel|l).(cust|
|00000fd0| 6f 6d 2d 64 65 63 6c 61 | 72 65 2d 76 61 72 69 61 |om-decla|re-varia|
|00000fe0| 62 6c 65 20 27 69 73 70 | 65 6c 6c 2d 68 61 76 65 |ble 'isp|ell-have|
|00000ff0| 2d 6e 65 77 2d 6c 6f 6f | 6b 20 27 6e 69 6c 20 22 |-new-loo|k 'nil "|
|00001000| 2a 4e 6f 6e 2d 6e 69 6c | 20 6d 65 61 6e 73 20 75 |*Non-nil| means u|
|00001010| 73 65 20 74 68 65 20 60 | 2d 72 27 20 6f 70 74 69 |se the `|-r' opti|
|00001020| 6f 6e 20 28 72 65 67 65 | 78 70 29 20 77 68 65 6e |on (rege|xp) when|
|00001030| 20 72 75 6e 6e 69 6e 67 | 20 60 6c 6f 6f 6b 27 2e | running| `look'.|
|00001040| 22 20 3a 74 79 70 65 20 | 27 62 6f 6f 6c 65 61 6e |" :type |'boolean|
|00001050| 20 3a 67 72 6f 75 70 20 | 27 69 73 70 65 6c 6c 29 | :group |'ispell)|
|00001060| 0a 23 40 35 34 20 53 74 | 72 69 6e 67 20 6f 66 20 |.#@54 St|ring of |
|00001070| 63 6f 6d 6d 61 6e 64 20 | 6f 70 74 69 6f 6e 73 20 |command |options |
|00001080| 66 6f 72 20 60 69 73 70 | 65 6c 6c 2d 6c 6f 6f 6b |for `isp|ell-look|
|00001090| 2d 63 6f 6d 6d 61 6e 64 | 27 2e 1f 0a 28 64 65 66 |-command|'...(def|
|000010a0| 76 61 72 20 69 73 70 65 | 6c 6c 2d 6c 6f 6f 6b 2d |var ispe|ll-look-|
|000010b0| 6f 70 74 69 6f 6e 73 20 | 28 62 79 74 65 2d 63 6f |options |(byte-co|
|000010c0| 64 65 20 22 08 ab 82 c1 | 87 c2 87 22 20 5b 69 73 |de "....|..." [is|
|000010d0| 70 65 6c 6c 2d 68 61 76 | 65 2d 6e 65 77 2d 6c 6f |pell-hav|e-new-lo|
|000010e0| 6f 6b 20 22 2d 64 66 72 | 22 20 22 2d 64 66 22 5d |ok "-dfr|" "-df"]|
|000010f0| 20 31 29 20 28 23 24 20 | 2e 20 34 31 39 38 29 29 | 1) (#$ |. 4198))|
|00001100| 0a 23 40 38 37 20 57 68 | 65 6e 20 6e 6f 6e 2d 6e |.#@87 Wh|en non-n|
|00001110| 69 6c 2c 20 45 6d 61 63 | 73 20 75 73 65 73 20 70 |il, Emac|s uses p|
|00001120| 74 79 73 20 74 6f 20 63 | 6f 6d 6d 75 6e 69 63 61 |tys to c|ommunica|
|00001130| 74 65 20 77 69 74 68 20 | 49 73 70 65 6c 6c 2e 0a |te with |Ispell..|
|00001140| 57 68 65 6e 20 6e 69 6c | 2c 20 45 6d 61 63 73 20 |When nil|, Emacs |
|00001150| 75 73 65 73 20 70 69 70 | 65 73 2e 1f 0a 28 64 65 |uses pip|es...(de|
|00001160| 66 76 61 72 20 69 73 70 | 65 6c 6c 2d 75 73 65 2d |fvar isp|ell-use-|
|00001170| 70 74 79 73 2d 70 20 6e | 69 6c 20 28 23 24 20 2e |ptys-p n|il (#$ .|
|00001180| 20 34 33 35 38 29 29 0a | 28 63 75 73 74 6f 6d 2d | 4358)).|(custom-|
|00001190| 64 65 63 6c 61 72 65 2d | 76 61 72 69 61 62 6c 65 |declare-|variable|
|000011a0| 20 27 69 73 70 65 6c 6c | 2d 66 6f 6c 6c 6f 77 69 | 'ispell|-followi|
|000011b0| 6e 67 2d 77 6f 72 64 20 | 27 6e 69 6c 20 22 2a 4e |ng-word |'nil "*N|
|000011c0| 6f 6e 2d 6e 69 6c 20 6d | 65 61 6e 73 20 60 69 73 |on-nil m|eans `is|
|000011d0| 70 65 6c 6c 2d 77 6f 72 | 64 27 20 63 68 65 63 6b |pell-wor|d' check|
|000011e0| 73 20 74 68 65 20 77 6f | 72 64 20 61 72 6f 75 6e |s the wo|rd aroun|
|000011f0| 64 20 6f 72 20 61 66 74 | 65 72 20 70 6f 69 6e 74 |d or aft|er point|
|00001200| 2e 5c 6e 4f 74 68 65 72 | 77 69 73 65 20 60 69 73 |.\nOther|wise `is|
|00001210| 70 65 6c 6c 2d 77 6f 72 | 64 27 20 63 68 65 63 6b |pell-wor|d' check|
|00001220| 73 20 74 68 65 20 70 72 | 65 63 65 64 69 6e 67 20 |s the pr|eceding |
|00001230| 77 6f 72 64 2e 22 20 3a | 74 79 70 65 20 27 62 6f |word." :|type 'bo|
|00001240| 6f 6c 65 61 6e 20 3a 67 | 72 6f 75 70 20 27 69 73 |olean :g|roup 'is|
|00001250| 70 65 6c 6c 29 0a 28 63 | 75 73 74 6f 6d 2d 64 65 |pell).(c|ustom-de|
|00001260| 63 6c 61 72 65 2d 76 61 | 72 69 61 62 6c 65 20 27 |clare-va|riable '|
|00001270| 69 73 70 65 6c 6c 2d 68 | 65 6c 70 2d 69 6e 2d 62 |ispell-h|elp-in-b|
|00001280| 75 66 66 65 72 70 20 27 | 6e 69 6c 20 22 2a 4e 6f |ufferp '|nil "*No|
|00001290| 6e 2d 6e 69 6c 20 6d 65 | 61 6e 73 20 64 69 73 70 |n-nil me|ans disp|
|000012a0| 6c 61 79 20 69 6e 74 65 | 72 61 63 74 69 76 65 20 |lay inte|ractive |
|000012b0| 6b 65 79 6d 61 70 20 68 | 65 6c 70 20 69 6e 20 61 |keymap h|elp in a|
|000012c0| 20 62 75 66 66 65 72 2e | 5c 6e 4f 74 68 65 72 77 | buffer.|\nOtherw|
|000012d0| 69 73 65 20 75 73 65 20 | 74 68 65 20 6d 69 6e 69 |ise use |the mini|
|000012e0| 62 75 66 66 65 72 2e 22 | 20 3a 74 79 70 65 20 27 |buffer."| :type '|
|000012f0| 62 6f 6f 6c 65 61 6e 20 | 3a 67 72 6f 75 70 20 27 |boolean |:group '|
|00001300| 69 73 70 65 6c 6c 29 0a | 28 63 75 73 74 6f 6d 2d |ispell).|(custom-|
|00001310| 64 65 63 6c 61 72 65 2d | 76 61 72 69 61 62 6c 65 |declare-|variable|
|00001320| 20 27 69 73 70 65 6c 6c | 2d 71 75 69 65 74 6c 79 | 'ispell|-quietly|
|00001330| 20 27 6e 69 6c 20 22 2a | 4e 6f 6e 2d 6e 69 6c 20 | 'nil "*|Non-nil |
|00001340| 6d 65 61 6e 73 20 73 75 | 70 70 72 65 73 73 20 6d |means su|ppress m|
|00001350| 65 73 73 61 67 65 73 20 | 69 6e 20 60 69 73 70 65 |essages |in `ispe|
|00001360| 6c 6c 2d 77 6f 72 64 27 | 2e 22 20 3a 74 79 70 65 |ll-word'|." :type|
|00001370| 20 27 62 6f 6f 6c 65 61 | 6e 20 3a 67 72 6f 75 70 | 'boolea|n :group|
|00001380| 20 27 69 73 70 65 6c 6c | 29 0a 28 63 75 73 74 6f | 'ispell|).(custo|
|00001390| 6d 2d 64 65 63 6c 61 72 | 65 2d 76 61 72 69 61 62 |m-declar|e-variab|
|000013a0| 6c 65 20 27 69 73 70 65 | 6c 6c 2d 66 6f 72 6d 61 |le 'ispe|ll-forma|
|000013b0| 74 2d 77 6f 72 64 20 27 | 28 66 75 6e 63 74 69 6f |t-word '|(functio|
|000013c0| 6e 20 28 6c 61 6d 62 64 | 61 20 28 73 74 72 29 20 |n (lambd|a (str) |
|000013d0| 28 66 6f 72 6d 61 74 20 | 22 5c 22 25 73 5c 22 22 |(format |"\"%s\""|
|000013e0| 20 73 74 72 29 29 29 20 | 22 2a 46 6f 72 6d 61 74 | str))) |"*Format|
|000013f0| 74 69 6e 67 20 66 75 6e | 63 74 69 6f 6e 20 66 6f |ting fun|ction fo|
|00001400| 72 20 64 69 73 70 6c 61 | 79 69 6e 67 20 77 6f 72 |r displa|ying wor|
|00001410| 64 20 62 65 69 6e 67 20 | 73 70 65 6c 6c 20 63 68 |d being |spell ch|
|00001420| 65 63 6b 65 64 2e 5c 6e | 54 68 65 20 66 75 6e 63 |ecked.\n|The func|
|00001430| 74 69 6f 6e 20 6d 75 73 | 74 20 74 61 6b 65 20 6f |tion mus|t take o|
|00001440| 6e 65 20 73 74 72 69 6e | 67 20 61 72 67 75 6d 65 |ne strin|g argume|
|00001450| 6e 74 20 61 6e 64 20 72 | 65 74 75 72 6e 20 61 20 |nt and r|eturn a |
|00001460| 73 74 72 69 6e 67 2e 22 | 20 3a 74 79 70 65 20 27 |string."| :type '|
|00001470| 66 75 6e 63 74 69 6f 6e | 20 3a 67 72 6f 75 70 20 |function| :group |
|00001480| 27 69 73 70 65 6c 6c 29 | 0a 28 63 75 73 74 6f 6d |'ispell)|.(custom|
|00001490| 2d 64 65 63 6c 61 72 65 | 2d 76 61 72 69 61 62 6c |-declare|-variabl|
|000014a0| 65 20 27 69 73 70 65 6c | 6c 2d 70 65 72 73 6f 6e |e 'ispel|l-person|
|000014b0| 61 6c 2d 64 69 63 74 69 | 6f 6e 61 72 79 20 27 6e |al-dicti|onary 'n|
|000014c0| 69 6c 20 22 2a 46 69 6c | 65 20 6e 61 6d 65 20 6f |il "*Fil|e name o|
|000014d0| 66 20 79 6f 75 72 20 70 | 65 72 73 6f 6e 61 6c 20 |f your p|ersonal |
|000014e0| 73 70 65 6c 6c 69 6e 67 | 20 64 69 63 74 69 6f 6e |spelling| diction|
|000014f0| 61 72 79 2c 20 6f 72 20 | 6e 69 6c 2e 5c 6e 49 66 |ary, or |nil.\nIf|
|00001500| 20 6e 69 6c 2c 20 74 68 | 65 20 64 65 66 61 75 6c | nil, th|e defaul|
|00001510| 74 20 70 65 72 73 6f 6e | 61 6c 20 64 69 63 74 69 |t person|al dicti|
|00001520| 6f 6e 61 72 79 2c 20 5c | 22 7e 2f 2e 69 73 70 65 |onary, \|"~/.ispe|
|00001530| 6c 6c 5f 44 49 43 54 4e | 41 4d 45 5c 22 20 69 73 |ll_DICTN|AME\" is|
|00001540| 20 75 73 65 64 2c 5c 6e | 77 68 65 72 65 20 44 49 | used,\n|where DI|
|00001550| 43 54 4e 41 4d 45 20 69 | 73 20 74 68 65 20 6e 61 |CTNAME i|s the na|
|00001560| 6d 65 20 6f 66 20 79 6f | 75 72 20 64 65 66 61 75 |me of yo|ur defau|
|00001570| 6c 74 20 64 69 63 74 69 | 6f 6e 61 72 79 2e 22 20 |lt dicti|onary." |
|00001580| 3a 74 79 70 65 20 27 66 | 69 6c 65 20 3a 67 72 6f |:type 'f|ile :gro|
|00001590| 75 70 20 27 69 73 70 65 | 6c 6c 29 0a 28 63 75 73 |up 'ispe|ll).(cus|
|000015a0| 74 6f 6d 2d 64 65 63 6c | 61 72 65 2d 76 61 72 69 |tom-decl|are-vari|
|000015b0| 61 62 6c 65 20 27 69 73 | 70 65 6c 6c 2d 73 69 6c |able 'is|pell-sil|
|000015c0| 65 6e 74 6c 79 2d 73 61 | 76 65 70 20 27 6e 69 6c |ently-sa|vep 'nil|
|000015d0| 20 22 2a 57 68 65 6e 20 | 6e 6f 6e 2d 6e 69 6c 2c | "*When |non-nil,|
|000015e0| 20 73 61 76 65 20 74 68 | 65 20 70 65 72 73 6f 6e | save th|e person|
|000015f0| 61 6c 20 64 69 63 74 69 | 6f 6e 61 72 79 20 77 69 |al dicti|onary wi|
|00001600| 74 68 6f 75 74 20 63 6f | 6e 66 69 72 6d 61 74 69 |thout co|nfirmati|
|00001610| 6f 6e 2e 22 20 3a 74 79 | 70 65 20 27 62 6f 6f 6c |on." :ty|pe 'bool|
|00001620| 65 61 6e 20 3a 67 72 6f | 75 70 20 27 69 73 70 65 |ean :gro|up 'ispe|
|00001630| 6c 6c 29 0a 23 40 34 33 | 33 20 49 66 20 6e 6f 6e |ll).#@43|3 If non|
|00001640| 2d 6e 69 6c 2c 20 61 20 | 64 69 63 74 69 6f 6e 61 |-nil, a |dictiona|
|00001650| 72 79 20 74 6f 20 75 73 | 65 20 69 6e 73 74 65 61 |ry to us|e instea|
|00001660| 64 20 6f 66 20 74 68 65 | 20 64 65 66 61 75 6c 74 |d of the| default|
|00001670| 20 6f 6e 65 2e 0a 54 68 | 69 73 20 69 73 20 70 61 | one..Th|is is pa|
|00001680| 73 73 65 64 20 74 6f 20 | 74 68 65 20 69 73 70 65 |ssed to |the ispe|
|00001690| 6c 6c 20 70 72 6f 63 65 | 73 73 20 75 73 69 6e 67 |ll proce|ss using|
|000016a0| 20 74 68 65 20 60 2d 64 | 27 20 73 77 69 74 63 68 | the `-d|' switch|
|000016b0| 20 61 6e 64 20 69 73 0a | 75 73 65 64 20 61 73 20 | and is.|used as |
|000016c0| 6b 65 79 20 69 6e 20 60 | 69 73 70 65 6c 6c 2d 64 |key in `|ispell-d|
|000016d0| 69 63 74 69 6f 6e 61 72 | 79 2d 61 6c 69 73 74 27 |ictionar|y-alist'|
|000016e0| 20 28 77 68 69 63 68 20 | 73 65 65 29 2e 0a 0a 59 | (which |see)...Y|
|000016f0| 6f 75 20 73 68 6f 75 6c | 64 20 73 65 74 20 74 68 |ou shoul|d set th|
|00001700| 69 73 20 76 61 72 69 61 | 62 6c 65 20 62 65 66 6f |is varia|ble befo|
|00001710| 72 65 20 79 6f 75 72 20 | 66 69 72 73 74 20 75 73 |re your |first us|
|00001720| 65 20 6f 66 20 45 6d 61 | 63 73 20 73 70 65 6c 6c |e of Ema|cs spell|
|00001730| 2d 63 68 65 63 6b 69 6e | 67 0a 63 6f 6d 6d 61 6e |-checkin|g.comman|
|00001740| 64 73 20 69 6e 20 74 68 | 65 20 45 6d 61 63 73 20 |ds in th|e Emacs |
|00001750| 73 65 73 73 69 6f 6e 2c | 20 6f 72 20 65 6c 73 65 |session,| or else|
|00001760| 20 75 73 65 20 74 68 65 | 20 5c 5b 69 73 70 65 6c | use the| \[ispel|
|00001770| 6c 2d 63 68 61 6e 67 65 | 2d 64 69 63 74 69 6f 6e |l-change|-diction|
|00001780| 61 72 79 5d 0a 63 6f 6d | 6d 61 6e 64 20 74 6f 20 |ary].com|mand to |
|00001790| 63 68 61 6e 67 65 20 69 | 74 2e 20 20 4f 74 68 65 |change i|t. Othe|
|000017a0| 72 77 69 73 65 2c 20 74 | 68 69 73 20 76 61 72 69 |rwise, t|his vari|
|000017b0| 61 62 6c 65 20 6f 6e 6c | 79 20 74 61 6b 65 73 20 |able onl|y takes |
|000017c0| 65 66 66 65 63 74 20 69 | 6e 20 61 20 6e 65 77 6c |effect i|n a newl|
|000017d0| 79 0a 73 74 61 72 74 65 | 64 20 49 73 70 65 6c 6c |y.starte|d Ispell|
|000017e0| 20 70 72 6f 63 65 73 73 | 2e 1f 0a 28 64 65 66 76 | process|...(defv|
|000017f0| 61 72 20 69 73 70 65 6c | 6c 2d 64 69 63 74 69 6f |ar ispel|l-dictio|
|00001800| 6e 61 72 79 20 6e 69 6c | 20 28 23 24 20 2e 20 35 |nary nil| (#$ . 5|
|00001810| 36 39 30 29 29 0a 28 63 | 75 73 74 6f 6d 2d 64 65 |690)).(c|ustom-de|
|00001820| 63 6c 61 72 65 2d 76 61 | 72 69 61 62 6c 65 20 27 |clare-va|riable '|
|00001830| 69 73 70 65 6c 6c 2d 65 | 78 74 72 61 2d 61 72 67 |ispell-e|xtra-arg|
|00001840| 73 20 27 6e 69 6c 20 22 | 2a 49 66 20 6e 6f 6e 2d |s 'nil "|*If non-|
|00001850| 6e 69 6c 2c 20 61 20 6c | 69 73 74 20 6f 66 20 65 |nil, a l|ist of e|
|00001860| 78 74 72 61 20 73 77 69 | 74 63 68 65 73 20 74 6f |xtra swi|tches to|
|00001870| 20 70 61 73 73 20 74 6f | 20 74 68 65 20 49 73 70 | pass to| the Isp|
|00001880| 65 6c 6c 20 70 72 6f 67 | 72 61 6d 2e 5c 6e 46 6f |ell prog|ram.\nFo|
|00001890| 72 20 65 78 61 6d 70 6c | 65 2c 20 27 28 5c 22 2d |r exampl|e, '(\"-|
|000018a0| 57 5c 22 20 5c 22 33 5c | 22 29 20 74 6f 20 63 61 |W\" \"3\|") to ca|
|000018b0| 75 73 65 20 69 74 20 74 | 6f 20 61 63 63 65 70 74 |use it t|o accept|
|000018c0| 20 61 6c 6c 20 31 2d 33 | 20 63 68 61 72 61 63 74 | all 1-3| charact|
|000018d0| 65 72 5c 6e 77 6f 72 64 | 73 20 61 73 20 63 6f 72 |er\nword|s as cor|
|000018e0| 72 65 63 74 2e 20 20 53 | 65 65 20 61 6c 73 6f 20 |rect. S|ee also |
|000018f0| 60 69 73 70 65 6c 6c 2d | 64 69 63 74 69 6f 6e 61 |`ispell-|dictiona|
|00001900| 72 79 2d 61 6c 69 73 74 | 27 2c 20 77 68 69 63 68 |ry-alist|', which|
|00001910| 20 6d 61 79 20 62 65 20 | 75 73 65 64 5c 6e 66 6f | may be |used\nfo|
|00001920| 72 20 6c 61 6e 67 75 61 | 67 65 2d 73 70 65 63 69 |r langua|ge-speci|
|00001930| 66 69 63 20 61 72 67 75 | 6d 65 6e 74 73 2e 22 20 |fic argu|ments." |
|00001940| 3a 74 79 70 65 20 27 28 | 72 65 70 65 61 74 20 73 |:type '(|repeat s|
|00001950| 74 72 69 6e 67 29 20 3a | 67 72 6f 75 70 20 27 69 |tring) :|group 'i|
|00001960| 73 70 65 6c 6c 29 0a 28 | 62 79 74 65 2d 63 6f 64 |spell).(|byte-cod|
|00001970| 65 20 22 c0 c1 21 ac 82 | c2 11 c1 0b 42 13 c0 c4 |e "..!..|....B...|
|00001980| 21 ac 82 c5 14 c4 0b 42 | 13 c0 87 22 20 5b 62 6f |!......B|..." [bo|
|00001990| 75 6e 64 70 20 69 73 70 | 65 6c 6c 2d 64 69 63 74 |undp isp|ell-dict|
|000019a0| 69 6f 6e 61 72 79 2d 61 | 6c 69 73 74 2d 31 20 28 |ionary-a|list-1 (|
|000019b0| 28 6e 69 6c 20 22 5b 41 | 2d 5a 61 2d 7a 5d 22 20 |(nil "[A|-Za-z]" |
|000019c0| 22 5b 5e 41 2d 5a 61 2d | 7a 5d 22 20 22 5b 27 5d |"[^A-Za-|z]" "[']|
|000019d0| 22 20 6e 69 6c 20 28 22 | 2d 42 22 29 20 6e 69 6c |" nil ("|-B") nil|
|000019e0| 29 20 28 22 65 6e 67 6c | 69 73 68 22 20 22 5b 41 |) ("engl|ish" "[A|
|000019f0| 2d 5a 61 2d 7a 5d 22 20 | 22 5b 5e 41 2d 5a 61 2d |-Za-z]" |"[^A-Za-|
|00001a00| 7a 5d 22 20 22 5b 27 5d | 22 20 6e 69 6c 20 28 22 |z]" "[']|" nil ("|
|00001a10| 2d 42 22 29 20 6e 69 6c | 29 20 28 22 62 72 69 74 |-B") nil|) ("brit|
|00001a20| 69 73 68 22 20 22 5b 41 | 2d 5a 61 2d 7a 5d 22 20 |ish" "[A|-Za-z]" |
|00001a30| 22 5b 5e 41 2d 5a 61 2d | 7a 5d 22 20 22 5b 27 5d |"[^A-Za-|z]" "[']|
|00001a40| 22 20 6e 69 6c 20 28 22 | 2d 42 22 20 22 2d 64 22 |" nil ("|-B" "-d"|
|00001a50| 20 22 62 72 69 74 69 73 | 68 22 29 20 6e 69 6c 29 | "britis|h") nil)|
|00001a60| 20 28 22 61 6d 65 72 69 | 63 61 6e 22 20 22 5b 41 | ("ameri|can" "[A|
|00001a70| 2d 5a 61 2d 7a 5d 22 20 | 22 5b 5e 41 2d 5a 61 2d |-Za-z]" |"[^A-Za-|
|00001a80| 7a 5d 22 20 22 5b 27 5d | 22 20 6e 69 6c 20 28 22 |z]" "[']|" nil ("|
|00001a90| 2d 42 22 20 22 2d 64 22 | 20 22 61 6d 65 72 69 63 |-B" "-d"| "americ|
|00001aa0| 61 6e 22 29 20 6e 69 6c | 29 20 28 22 64 65 75 74 |an") nil|) ("deut|
|00001ab0| 73 63 68 22 20 22 5b 61 | 2d 7a 41 2d 5a 5c 22 5d |sch" "[a|-zA-Z\"]|
|00001ac0| 22 20 22 5b 5e 61 2d 7a | 41 2d 5a 5c 22 5d 22 20 |" "[^a-z|A-Z\"]" |
|00001ad0| 22 5b 27 5d 22 20 74 20 | 28 22 2d 43 22 29 20 22 |"[']" t |("-C") "|
|00001ae0| 7e 74 65 78 22 29 20 28 | 22 64 65 75 74 73 63 68 |~tex") (|"deutsch|
|00001af0| 38 22 20 22 5b 61 2d 7a | 41 2d 5a c4 d6 dc e4 f6 |8" "[a-z|A-Z.....|
|00001b00| df fc 5d 22 20 22 5b 5e | 61 2d 7a 41 2d 5a c4 d6 |..]" "[^|a-zA-Z..|
|00001b10| dc e4 f6 df fc 5d 22 20 | 22 5b 27 5d 22 20 74 20 |.....]" |"[']" t |
|00001b20| 28 22 2d 43 22 20 22 2d | 64 22 20 22 64 65 75 74 |("-C" "-|d" "deut|
|00001b30| 73 63 68 22 29 20 22 7e | 6c 61 74 69 6e 31 22 20 |sch") "~|latin1" |
|00001b40| 69 73 6f 2d 38 38 35 39 | 2d 31 29 20 28 22 6e 65 |iso-8859|-1) ("ne|
|00001b50| 64 65 72 6c 61 6e 64 73 | 22 20 22 5b 41 2d 5a 61 |derlands|" "[A-Za|
|00001b60| 2d 7a c0 2d c5 c7 c8 2d | cf d2 2d d6 d9 2d dc e0 |-z.-...-|..-..-..|
|00001b70| 2d e5 e7 e8 2d ef f1 f2 | 2d f6 f9 2d fc 5d 22 20 |-...-...|-..-.]" |
|00001b80| 22 5b 5e 41 2d 5a 61 2d | 7a c0 2d c5 c7 c8 2d cf |"[^A-Za-|z.-...-.|
|00001b90| d2 2d d6 d9 2d dc e0 2d | e5 e7 e8 2d ef f1 f2 2d |.-..-..-|...-...-|
|00001ba0| f6 f9 2d fc 5d 22 20 22 | 5b 27 5d 22 20 74 20 28 |..-.]" "|[']" t (|
|00001bb0| 22 2d 43 22 29 20 6e 69 | 6c 20 69 73 6f 2d 38 38 |"-C") ni|l iso-88|
|00001bc0| 35 39 2d 31 29 20 28 22 | 6e 65 64 65 72 6c 61 6e |59-1) ("|nederlan|
|00001bd0| 64 73 38 22 20 22 5b 41 | 2d 5a 61 2d 7a c0 2d c5 |ds8" "[A|-Za-z.-.|
|00001be0| c7 c8 2d cf d2 2d d6 d9 | 2d dc e0 2d e5 e7 e8 2d |..-..-..|-..-...-|
|00001bf0| ef f1 f2 2d f6 f9 2d fc | 5d 22 20 22 5b 5e 41 2d |...-..-.|]" "[^A-|
|00001c00| 5a 61 2d 7a c0 2d c5 c7 | c8 2d cf d2 2d d6 d9 2d |Za-z.-..|.-..-..-|
|00001c10| dc e0 2d e5 e7 e8 2d ef | f1 f2 2d f6 f9 2d fc 5d |..-...-.|..-..-.]|
|00001c20| 22 20 22 5b 27 5d 22 20 | 74 20 28 22 2d 43 22 29 |" "[']" |t ("-C")|
|00001c30| 20 6e 69 6c 20 69 73 6f | 2d 38 38 35 39 2d 31 29 | nil iso|-8859-1)|
|00001c40| 29 20 63 75 72 72 65 6e | 74 2d 6c 6f 61 64 2d 6c |) curren|t-load-l|
|00001c50| 69 73 74 20 69 73 70 65 | 6c 6c 2d 64 69 63 74 69 |ist ispe|ll-dicti|
|00001c60| 6f 6e 61 72 79 2d 61 6c | 69 73 74 2d 32 20 28 28 |onary-al|ist-2 ((|
|00001c70| 22 73 76 65 6e 73 6b 61 | 22 20 22 5b 41 2d 5a 61 |"svenska|" "[A-Za|
|00001c80| 2d 7a 7d 7b 7c 5c 5c 31 | 33 33 5c 5c 31 33 35 5c |-z}{|\\1|33\\135\|
|00001c90| 5c 5c 5c 5d 22 20 22 5b | 5e 41 2d 5a 61 2d 7a 7d |\\\]" "[|^A-Za-z}|
|00001ca0| 7b 7c 5c 5c 31 33 33 5c | 5c 31 33 35 5c 5c 5c 5c |{|\\133\|\135\\\\|
|00001cb0| 5d 22 20 22 5b 27 5d 22 | 20 6e 69 6c 20 28 22 2d |]" "[']"| nil ("-|
|00001cc0| 43 22 29 20 6e 69 6c 29 | 20 28 22 73 76 65 6e 73 |C") nil)| ("svens|
|00001cd0| 6b 61 38 22 20 22 5b 41 | 2d 5a 61 2d 7a e5 e4 f6 |ka8" "[A|-Za-z...|
|00001ce0| c5 c4 f6 5d 22 20 22 5b | 5e 41 2d 5a 61 2d 7a e5 |...]" "[|^A-Za-z.|
|00001cf0| e4 f6 c5 c4 f6 5d 22 20 | 22 5b 27 5d 22 20 6e 69 |.....]" |"[']" ni|
|00001d00| 6c 20 28 22 2d 43 22 20 | 22 2d 64 22 20 22 73 76 |l ("-C" |"-d" "sv|
|00001d10| 65 6e 73 6b 61 22 29 20 | 22 7e 6c 69 73 74 22 20 |enska") |"~list" |
|00001d20| 69 73 6f 2d 38 38 35 39 | 2d 31 29 20 28 22 6e 6f |iso-8859|-1) ("no|
|00001d30| 72 73 6b 22 20 22 5b 41 | 2d 5a 61 2d 7a e9 e6 f8 |rsk" "[A|-Za-z...|
|00001d40| e5 c9 c6 d8 c5 5d 22 20 | 22 5b 5e 41 2d 5a 61 2d |.....]" |"[^A-Za-|
|00001d50| 7a e9 e6 f8 e5 c9 c6 d8 | c5 5d 22 20 22 5b 27 5d |z.......|.]" "[']|
|00001d60| 22 20 6e 69 6c 20 28 22 | 2d 43 22 20 22 2d 64 22 |" nil ("|-C" "-d"|
|00001d70| 20 22 6e 6f 72 73 6b 22 | 29 20 22 7e 6c 69 73 74 | "norsk"|) "~list|
|00001d80| 22 20 69 73 6f 2d 38 38 | 35 39 2d 31 29 20 28 22 |" iso-88|59-1) ("|
|00001d90| 66 72 61 6e 63 61 69 73 | 37 22 20 22 5b 41 2d 5a |francais|7" "[A-Z|
|00001da0| 61 2d 7a 5d 22 20 22 5b | 5e 41 2d 5a 61 2d 7a 5d |a-z]" "[|^A-Za-z]|
|00001db0| 22 20 22 5b 60 27 5e 2d | 2d 2d 5d 22 20 74 20 6e |" "[`'^-|--]" t n|
|00001dc0| 69 6c 20 6e 69 6c 29 20 | 28 22 66 72 61 6e 63 61 |il nil) |("franca|
|00001dd0| 69 73 22 20 22 5b 41 2d | 5a 61 2d 7a c0 c2 c6 c7 |is" "[A-|Za-z....|
|00001de0| c8 c9 ca cb ce cf d4 d9 | db dc e0 e2 e7 e8 e9 ea |........|........|
|00001df0| eb ee ef f4 f9 fb fc 5d | 22 20 22 5b 5e 41 2d 5a |.......]|" "[^A-Z|
|00001e00| 61 2d 7a c0 c2 c6 c7 c8 | c9 ca cb ce cf d4 d9 db |a-z.....|........|
|00001e10| dc e0 e2 e7 e8 e9 ea eb | ee ef f4 f9 fb fc 5d 22 |........|......]"|
|00001e20| 20 22 5b 2d 2d 2d 27 5d | 22 20 74 20 6e 69 6c 20 | "[---']|" t nil |
|00001e30| 22 7e 6c 69 73 74 22 20 | 69 73 6f 2d 38 38 35 39 |"~list" |iso-8859|
|00001e40| 2d 31 29 20 28 22 66 72 | 61 6e 63 61 69 73 2d 74 |-1) ("fr|ancais-t|
|00001e50| 65 78 22 20 22 5b 41 2d | 5a 61 2d 7a c0 c2 c6 c7 |ex" "[A-|Za-z....|
|00001e60| c8 c9 ca cb ce cf d4 d9 | db dc e0 e2 e7 e8 e9 ea |........|........|
|00001e70| eb ee ef f4 f9 fb fc 5c | 5c 5d 22 20 22 5b 5e 41 |.......\|\]" "[^A|
|00001e80| 2d 5a 61 2d 7a c0 c2 c6 | c7 c8 c9 ca cb ce cf d4 |-Za-z...|........|
|00001e90| d9 db dc e0 e2 e7 e8 e9 | ea eb ee ef f4 f9 fb fc |........|........|
|00001ea0| 5c 5c 5d 22 20 22 5b 2d | 2d 2d 27 5e 60 5c 22 5d |\\]" "[-|--'^`\"]|
|00001eb0| 22 20 74 20 6e 69 6c 20 | 22 7e 74 65 78 22 20 69 |" t nil |"~tex" i|
|00001ec0| 73 6f 2d 38 38 35 39 2d | 31 29 20 28 22 69 74 61 |so-8859-|1) ("ita|
|00001ed0| 6c 69 61 6e 6f 22 20 22 | 5b 41 2d 5a 61 2d 7a c0 |liano" "|[A-Za-z.|
|00001ee0| c8 c9 cc cd ce d2 d9 da | e0 e8 e9 ec ed ee f2 f9 |........|........|
|00001ef0| fa 5d 22 20 22 5b 5e 41 | 2d 5a 61 2d 7a c0 c8 c9 |.]" "[^A|-Za-z...|
|00001f00| cc cd ce d2 d9 da e0 e8 | e9 ec ed ee f2 f9 fa 5d |........|.......]|
|00001f10| 22 20 22 5b 27 5d 22 20 | 74 20 28 22 2d 64 22 20 |" "[']" |t ("-d" |
|00001f20| 22 69 74 61 6c 69 61 6e | 6f 22 29 20 22 7e 6c 69 |"italian|o") "~li|
|00001f30| 73 74 22 29 20 28 22 64 | 61 6e 73 6b 22 20 22 5b |st") ("d|ansk" "[|
|00001f40| 41 2d 5a c6 d8 c5 61 2d | 7a e6 f8 e5 5d 22 20 22 |A-Z...a-|z...]" "|
|00001f50| 5b 5e 41 2d 5a c6 d8 c5 | 61 2d 7a e6 f8 e5 5d 22 |[^A-Z...|a-z...]"|
|00001f60| 20 22 5b 27 5d 22 20 6e | 69 6c 20 28 22 2d 43 22 | "[']" n|il ("-C"|
|00001f70| 29 20 6e 69 6c 20 69 73 | 6f 2d 38 38 35 39 2d 31 |) nil is|o-8859-1|
|00001f80| 29 29 5d 20 32 29 0a 23 | 40 32 31 34 33 20 41 6e |))] 2).#|@2143 An|
|00001f90| 20 61 6c 69 73 74 20 6f | 66 20 64 69 63 74 69 6f | alist o|f dictio|
|00001fa0| 6e 61 72 69 65 73 20 61 | 6e 64 20 74 68 65 69 72 |naries a|nd their|
|00001fb0| 20 61 73 73 6f 63 69 61 | 74 65 64 20 70 61 72 61 | associa|ted para|
|00001fc0| 6d 65 74 65 72 73 2e 0a | 0a 45 61 63 68 20 65 6c |meters..|.Each el|
|00001fd0| 65 6d 65 6e 74 20 6f 66 | 20 74 68 69 73 20 6c 69 |ement of| this li|
|00001fe0| 73 74 20 69 73 20 61 6c | 73 6f 20 61 20 6c 69 73 |st is al|so a lis|
|00001ff0| 74 3a 0a 0a 28 44 49 43 | 54 49 4f 4e 41 52 59 2d |t:..(DIC|TIONARY-|
|00002000| 4e 41 4d 45 20 43 41 53 | 45 43 48 41 52 53 20 4e |NAME CAS|ECHARS N|
|00002010| 4f 54 2d 43 41 53 45 43 | 48 41 52 53 20 4f 54 48 |OT-CASEC|HARS OTH|
|00002020| 45 52 43 48 41 52 53 20 | 4d 41 4e 59 2d 4f 54 48 |ERCHARS |MANY-OTH|
|00002030| 45 52 43 48 41 52 53 2d | 50 0a 20 20 20 20 20 20 |ERCHARS-|P. |
|00002040| 20 20 49 53 50 45 4c 4c | 2d 41 52 47 53 20 45 58 | ISPELL|-ARGS EX|
|00002050| 54 45 4e 44 45 44 2d 43 | 48 41 52 41 43 54 45 52 |TENDED-C|HARACTER|
|00002060| 2d 4d 4f 44 45 20 43 4f | 44 49 4e 47 2d 53 59 53 |-MODE CO|DING-SYS|
|00002070| 54 45 4d 29 0a 0a 44 49 | 43 54 49 4f 4e 41 52 59 |TEM)..DI|CTIONARY|
|00002080| 2d 4e 41 4d 45 20 69 73 | 20 61 20 70 6f 73 73 69 |-NAME is| a possi|
|00002090| 62 6c 65 20 76 61 6c 75 | 65 20 6f 66 20 76 61 72 |ble valu|e of var|
|000020a0| 69 61 62 6c 65 20 60 69 | 73 70 65 6c 6c 2d 64 69 |iable `i|spell-di|
|000020b0| 63 74 69 6f 6e 61 72 79 | 27 2c 20 6e 69 6c 0a 6d |ctionary|', nil.m|
|000020c0| 65 61 6e 73 20 74 68 65 | 20 64 65 66 61 75 6c 74 |eans the| default|
|000020d0| 20 64 69 63 74 69 6f 6e | 61 72 79 2e 0a 0a 43 41 | diction|ary...CA|
|000020e0| 53 45 43 48 41 52 53 20 | 69 73 20 61 20 72 65 67 |SECHARS |is a reg|
|000020f0| 75 6c 61 72 20 65 78 70 | 72 65 73 73 69 6f 6e 20 |ular exp|ression |
|00002100| 6f 66 20 76 61 6c 69 64 | 20 63 68 61 72 61 63 74 |of valid| charact|
|00002110| 65 72 73 20 74 68 61 74 | 20 63 6f 6d 70 72 69 73 |ers that| compris|
|00002120| 65 20 61 0a 77 6f 72 64 | 2e 0a 0a 4e 4f 54 2d 43 |e a.word|...NOT-C|
|00002130| 41 53 45 43 48 41 52 53 | 20 69 73 20 74 68 65 20 |ASECHARS| is the |
|00002140| 6f 70 70 6f 73 69 74 65 | 20 72 65 67 65 78 70 20 |opposite| regexp |
|00002150| 6f 66 20 43 41 53 45 43 | 48 41 52 53 2e 0a 0a 4f |of CASEC|HARS...O|
|00002160| 54 48 45 52 43 48 41 52 | 53 20 61 72 65 20 63 68 |THERCHAR|S are ch|
|00002170| 61 72 61 63 74 65 72 73 | 20 69 6e 20 74 68 65 20 |aracters| in the |
|00002180| 4e 4f 54 2d 43 41 53 45 | 43 48 41 52 53 20 73 65 |NOT-CASE|CHARS se|
|00002190| 74 20 62 75 74 20 77 68 | 69 63 68 20 63 61 6e 20 |t but wh|ich can |
|000021a0| 62 65 20 75 73 65 64 20 | 74 6f 0a 63 6f 6e 73 74 |be used |to.const|
|000021b0| 72 75 63 74 20 77 6f 72 | 64 73 20 69 6e 20 73 6f |ruct wor|ds in so|
|000021c0| 6d 65 20 73 70 65 63 69 | 61 6c 20 77 61 79 2e 20 |me speci|al way. |
|000021d0| 20 49 66 20 4f 54 48 45 | 52 43 48 41 52 53 20 63 | If OTHE|RCHARS c|
|000021e0| 68 61 72 61 63 74 65 72 | 73 20 66 6f 6c 6c 6f 77 |haracter|s follow|
|000021f0| 20 61 6e 64 0a 70 72 65 | 63 65 64 65 20 63 68 61 | and.pre|cede cha|
|00002200| 72 61 63 74 65 72 73 20 | 66 72 6f 6d 20 43 41 53 |racters |from CAS|
|00002210| 45 43 48 41 52 53 2c 20 | 74 68 65 79 20 61 72 65 |ECHARS, |they are|
|00002220| 20 70 61 72 73 65 64 20 | 61 73 20 70 61 72 74 20 | parsed |as part |
|00002230| 6f 66 20 61 20 77 6f 72 | 64 2c 0a 6f 74 68 65 72 |of a wor|d,.other|
|00002240| 77 69 73 65 20 74 68 65 | 79 20 62 65 63 6f 6d 65 |wise the|y become|
|00002250| 20 77 6f 72 64 2d 62 72 | 65 61 6b 73 2e 20 20 41 | word-br|eaks. A|
|00002260| 73 20 61 6e 20 65 78 61 | 6d 70 6c 65 20 69 6e 20 |s an exa|mple in |
|00002270| 45 6e 67 6c 69 73 68 2c | 20 61 73 73 75 6d 65 20 |English,| assume |
|00002280| 74 68 65 0a 73 65 74 20 | 5b 27 5d 20 28 61 73 20 |the.set |['] (as |
|00002290| 61 20 72 65 67 75 6c 61 | 72 20 65 78 70 72 65 73 |a regula|r expres|
|000022a0| 73 69 6f 6e 29 20 66 6f | 72 20 4f 54 48 45 52 43 |sion) fo|r OTHERC|
|000022b0| 48 41 52 53 2e 20 20 54 | 68 65 6e 20 22 74 68 65 |HARS. T|hen "the|
|000022c0| 79 27 72 65 22 20 61 6e | 64 0a 22 53 74 65 76 65 |y're" an|d."Steve|
|000022d0| 6e 27 73 22 20 61 72 65 | 20 70 61 72 73 65 64 20 |n's" are| parsed |
|000022e0| 61 73 20 73 69 6e 67 6c | 65 20 77 6f 72 64 73 20 |as singl|e words |
|000022f0| 69 6e 63 6c 75 64 69 6e | 67 20 74 68 65 20 22 27 |includin|g the "'|
|00002300| 22 20 63 68 61 72 61 63 | 74 65 72 2c 20 62 75 74 |" charac|ter, but|
|00002310| 0a 22 53 74 65 76 65 6e | 73 27 22 20 64 6f 65 73 |."Steven|s'" does|
|00002320| 20 6e 6f 74 20 69 6e 63 | 6c 75 64 65 20 74 68 65 | not inc|lude the|
|00002330| 20 71 75 6f 74 65 20 63 | 68 61 72 61 63 74 65 72 | quote c|haracter|
|00002340| 20 61 73 20 70 61 72 74 | 20 6f 66 20 74 68 65 20 | as part| of the |
|00002350| 77 6f 72 64 2e 0a 49 66 | 20 79 6f 75 20 77 61 6e |word..If| you wan|
|00002360| 74 20 4f 54 48 45 52 43 | 48 41 52 53 20 74 6f 20 |t OTHERC|HARS to |
|00002370| 62 65 20 65 6d 70 74 79 | 2c 20 75 73 65 20 6e 69 |be empty|, use ni|
|00002380| 6c 2e 0a 48 69 6e 74 3a | 20 72 65 67 65 78 70 20 |l..Hint:| regexp |
|00002390| 73 79 6e 74 61 78 20 72 | 65 71 75 69 72 65 73 20 |syntax r|equires |
|000023a0| 74 68 65 20 68 79 70 68 | 65 6e 20 74 6f 20 62 65 |the hyph|en to be|
|000023b0| 20 64 65 63 6c 61 72 65 | 64 20 66 69 72 73 74 20 | declare|d first |
|000023c0| 68 65 72 65 2e 0a 0a 4d | 41 4e 59 2d 4f 54 48 45 |here...M|ANY-OTHE|
|000023d0| 52 43 48 41 52 53 2d 50 | 20 69 73 20 6e 6f 6e 2d |RCHARS-P| is non-|
|000023e0| 6e 69 6c 20 77 68 65 6e | 20 6d 75 6c 74 69 70 6c |nil when| multipl|
|000023f0| 65 20 4f 54 48 45 52 43 | 48 41 52 53 20 61 72 65 |e OTHERC|HARS are|
|00002400| 20 61 6c 6c 6f 77 65 64 | 20 69 6e 20 61 20 77 6f | allowed| in a wo|
|00002410| 72 64 2e 0a 4f 74 68 65 | 72 77 69 73 65 20 6f 6e |rd..Othe|rwise on|
|00002420| 6c 79 20 61 20 73 69 6e | 67 6c 65 20 4f 54 48 45 |ly a sin|gle OTHE|
|00002430| 52 43 48 41 52 53 20 63 | 68 61 72 61 63 74 65 72 |RCHARS c|haracter|
|00002440| 20 69 73 20 61 6c 6c 6f | 77 65 64 20 74 6f 20 62 | is allo|wed to b|
|00002450| 65 20 70 61 72 74 20 6f | 66 20 61 6e 79 0a 73 69 |e part o|f any.si|
|00002460| 6e 67 6c 65 20 77 6f 72 | 64 2e 0a 0a 49 53 50 45 |ngle wor|d...ISPE|
|00002470| 4c 4c 2d 41 52 47 53 20 | 69 73 20 61 20 6c 69 73 |LL-ARGS |is a lis|
|00002480| 74 20 6f 66 20 61 64 64 | 69 74 69 6f 6e 61 6c 20 |t of add|itional |
|00002490| 61 72 67 75 6d 65 6e 74 | 73 20 70 61 73 73 65 64 |argument|s passed|
|000024a0| 20 74 6f 20 74 68 65 20 | 69 73 70 65 6c 6c 0a 73 | to the |ispell.s|
|000024b0| 75 62 70 72 6f 63 65 73 | 73 2e 0a 0a 45 58 54 45 |ubproces|s...EXTE|
|000024c0| 4e 44 45 44 2d 43 48 41 | 52 41 43 54 45 52 2d 4d |NDED-CHA|RACTER-M|
|000024d0| 4f 44 45 20 73 68 6f 75 | 6c 64 20 62 65 20 75 73 |ODE shou|ld be us|
|000024e0| 65 64 20 77 68 65 6e 20 | 64 69 63 74 69 6f 6e 61 |ed when |dictiona|
|000024f0| 72 69 65 73 20 61 72 65 | 20 75 73 65 64 20 77 68 |ries are| used wh|
|00002500| 69 63 68 0a 68 61 76 65 | 20 62 65 65 6e 20 63 6f |ich.have| been co|
|00002510| 6e 66 69 67 75 72 65 64 | 20 69 6e 20 61 6e 20 49 |nfigured| in an I|
|00002520| 73 70 65 6c 6c 20 61 66 | 66 69 78 20 66 69 6c 65 |spell af|fix file|
|00002530| 2e 20 20 28 46 6f 72 20 | 65 78 61 6d 70 6c 65 2c |. (For |example,|
|00002540| 20 75 6d 6c 61 75 74 73 | 0a 63 61 6e 20 62 65 20 | umlauts|.can be |
|00002550| 65 6e 63 6f 64 65 64 20 | 61 73 20 5c 22 61 2c 20 |encoded |as \"a, |
|00002560| 61 5c 22 2c 20 22 61 2c | 20 2e 2e 2e 29 20 20 44 |a\", "a,| ...) D|
|00002570| 65 66 61 75 6c 74 73 20 | 61 72 65 20 7e 74 65 78 |efaults |are ~tex|
|00002580| 20 61 6e 64 20 7e 6e 72 | 6f 66 66 0a 69 6e 20 45 | and ~nr|off.in E|
|00002590| 6e 67 6c 69 73 68 2e 20 | 20 54 68 69 73 20 68 61 |nglish. | This ha|
|000025a0| 73 20 74 68 65 20 73 61 | 6d 65 20 65 66 66 65 63 |s the sa|me effec|
|000025b0| 74 20 61 73 20 74 68 65 | 20 63 6f 6d 6d 61 6e 64 |t as the| command|
|000025c0| 2d 6c 69 6e 65 20 60 2d | 54 27 20 6f 70 74 69 6f |-line `-|T' optio|
|000025d0| 6e 2e 0a 54 68 65 20 62 | 75 66 66 65 72 20 4d 61 |n..The b|uffer Ma|
|000025e0| 6a 6f 72 20 4d 6f 64 65 | 20 63 6f 6e 74 72 6f 6c |jor Mode| control|
|000025f0| 73 20 49 73 70 65 6c 6c | 27 73 20 70 61 72 73 69 |s Ispell|'s parsi|
|00002600| 6e 67 20 69 6e 20 74 65 | 78 20 6f 72 20 6e 72 6f |ng in te|x or nro|
|00002610| 66 66 20 6d 6f 64 65 2c | 0a 62 75 74 20 74 68 65 |ff mode,|.but the|
|00002620| 20 64 69 63 74 69 6f 6e | 61 72 79 20 63 61 6e 20 | diction|ary can |
|00002630| 63 6f 6e 74 72 6f 6c 20 | 74 68 65 20 65 78 74 65 |control |the exte|
|00002640| 6e 64 65 64 20 63 68 61 | 72 61 63 74 65 72 20 6d |nded cha|racter m|
|00002650| 6f 64 65 2e 0a 42 6f 74 | 68 20 64 65 66 61 75 6c |ode..Bot|h defaul|
|00002660| 74 73 20 63 61 6e 20 62 | 65 20 6f 76 65 72 72 75 |ts can b|e overru|
|00002670| 6c 65 64 20 69 6e 20 61 | 20 62 75 66 66 65 72 2d |led in a| buffer-|
|00002680| 6c 6f 63 61 6c 20 66 61 | 73 68 69 6f 6e 2e 20 53 |local fa|shion. S|
|00002690| 65 65 0a 60 69 73 70 65 | 6c 6c 2d 70 61 72 73 69 |ee.`ispe|ll-parsi|
|000026a0| 6e 67 2d 6b 65 79 77 6f | 72 64 27 20 66 6f 72 20 |ng-keywo|rd' for |
|000026b0| 64 65 74 61 69 6c 73 20 | 6f 6e 20 74 68 69 73 2e |details |on this.|
|000026c0| 0a 0a 43 4f 44 49 4e 47 | 2d 53 59 53 54 45 4d 20 |..CODING|-SYSTEM |
|000026d0| 69 73 20 74 68 65 20 63 | 6f 64 69 6e 67 20 73 79 |is the c|oding sy|
|000026e0| 73 74 65 6d 20 74 6f 20 | 62 65 20 75 73 65 64 20 |stem to |be used |
|000026f0| 66 6f 72 20 74 68 65 20 | 69 73 70 65 6c 6c 20 70 |for the |ispell p|
|00002700| 72 6f 63 65 73 73 0a 61 | 6e 64 20 66 6f 72 20 64 |rocess.a|nd for d|
|00002710| 65 63 6f 64 69 6e 67 20 | 43 41 53 45 43 48 41 52 |ecoding |CASECHAR|
|00002720| 53 2c 20 4e 4f 54 2d 43 | 41 53 45 43 48 41 52 53 |S, NOT-C|ASECHARS|
|00002730| 20 61 6e 64 20 4f 54 48 | 45 52 43 48 41 52 53 2e | and OTH|ERCHARS.|
|00002740| 0a 0a 4e 6f 74 65 20 74 | 68 61 74 20 74 68 65 20 |..Note t|hat the |
|00002750| 43 41 53 45 43 48 41 52 | 53 20 61 6e 64 20 4f 54 |CASECHAR|S and OT|
|00002760| 48 45 52 43 48 41 52 53 | 20 73 6c 6f 74 73 20 6f |HERCHARS| slots o|
|00002770| 66 20 74 68 65 20 61 6c | 69 73 74 20 73 68 6f 75 |f the al|ist shou|
|00002780| 6c 64 0a 63 6f 6e 74 61 | 69 6e 20 74 68 65 20 73 |ld.conta|in the s|
|00002790| 61 6d 65 20 63 68 61 72 | 61 63 74 65 72 20 73 65 |ame char|acter se|
|000027a0| 74 20 61 73 20 63 61 73 | 65 63 68 61 72 73 20 61 |t as cas|echars a|
|000027b0| 6e 64 20 6f 74 68 65 72 | 63 68 61 72 73 20 69 6e |nd other|chars in|
|000027c0| 20 74 68 65 0a 6c 61 6e | 67 75 61 67 65 2e 61 66 | the.lan|guage.af|
|000027d0| 66 20 66 69 6c 65 20 28 | 65 2e 67 2e 2c 20 65 6e |f file (|e.g., en|
|000027e0| 67 6c 69 73 68 2e 61 66 | 66 29 2e 1f 0a 28 64 65 |glish.af|f)...(de|
|000027f0| 66 76 61 72 20 69 73 70 | 65 6c 6c 2d 64 69 63 74 |fvar isp|ell-dict|
|00002800| 69 6f 6e 61 72 79 2d 61 | 6c 69 73 74 20 28 61 70 |ionary-a|list (ap|
|00002810| 70 65 6e 64 20 69 73 70 | 65 6c 6c 2d 64 69 63 74 |pend isp|ell-dict|
|00002820| 69 6f 6e 61 72 79 2d 61 | 6c 69 73 74 2d 31 20 69 |ionary-a|list-1 i|
|00002830| 73 70 65 6c 6c 2d 64 69 | 63 74 69 6f 6e 61 72 79 |spell-di|ctionary|
|00002840| 2d 61 6c 69 73 74 2d 32 | 29 20 28 23 24 20 2e 20 |-alist-2|) (#$ . |
|00002850| 38 30 37 38 29 29 0a 23 | 40 32 35 20 4b 65 79 20 |8078)).#|@25 Key |
|00002860| 6d 61 70 20 66 6f 72 20 | 69 73 70 65 6c 6c 20 6d |map for |ispell m|
|00002870| 65 6e 75 1f 0a 28 64 65 | 66 76 61 72 20 69 73 70 |enu..(de|fvar isp|
|00002880| 65 6c 6c 2d 6d 65 6e 75 | 2d 6d 61 70 20 6e 69 6c |ell-menu|-map nil|
|00002890| 20 28 23 24 20 2e 20 31 | 30 33 33 32 29 29 0a 23 | (#$ . 1|0332)).#|
|000028a0| 40 32 37 20 53 70 65 6c | 6c 69 6e 67 20 6d 65 6e |@27 Spel|ling men|
|000028b0| 75 20 66 6f 72 20 58 45 | 6d 61 63 73 2e 1f 0a 28 |u for XE|macs...(|
|000028c0| 64 65 66 76 61 72 20 69 | 73 70 65 6c 6c 2d 6d 65 |defvar i|spell-me|
|000028d0| 6e 75 2d 78 65 6d 61 63 | 73 20 6e 69 6c 20 28 23 |nu-xemac|s nil (#|
|000028e0| 24 20 2e 20 31 30 34 30 | 34 29 29 0a 28 62 79 74 |$ . 1040|4)).(byt|
|000028f0| 65 2d 63 6f 64 65 20 22 | 08 3f ad 8a c1 5c 6e 99 |e-code "|.?...\n.|
|00002900| ad 85 c3 c4 5c 6e 5c 22 | 3f 15 c5 0e 06 42 16 06 |....\n\"|?....B..|
|00002910| 0d ab c1 c7 c8 c9 42 0e | 5c 6e 42 21 c9 1e 0b 1e |......B.|\nB!....|
|00002920| 0c cd ce 21 10 0e 0c ab | ab 0e 0c 40 40 16 0b 0e |...!....|...@@...|
|00002930| 0c 41 16 0c 0e 0b 3b ab | 6c cf 08 d0 d1 0e 0b 21 |.A....;.|l......!|
|00002940| 21 d2 d3 0e 0b 21 50 d4 | c9 d5 d6 0e 0b 44 46 42 |!....!P.|.....DFB|
|00002950| 23 88 aa 51 2a 0d ab 9e | cf 08 d7 d8 23 88 cf 08 |#..Q*...|....#...|
|00002960| d9 da 23 88 cf 08 db dc | 23 88 cf 08 dd de 23 88 |..#.....|#.....#.|
|00002970| cf 08 df e0 23 88 0d ab | 98 cf 08 e1 e2 23 88 cf |....#...|.....#..|
|00002980| 08 e3 e4 23 88 cf 08 e5 | e6 23 88 cf 08 e7 e8 23 |...#....|.#.....#|
|00002990| 88 0d ab 97 cf 08 e9 ea | 23 88 cf 08 eb ec 23 88 |........|#.....#.|
|000029a0| ed ee ef f0 23 88 c0 89 | 4a 4d 88 c1 5c 6e 99 ab |....#...|JM..\n..|
|000029b0| f2 c3 f1 5c 6e 5c 22 ab | ec f2 f3 21 ab 84 0e 33 |...\n\".|...!...3|
|000029c0| ac e3 f4 f5 21 ab de 0e | 36 ac 84 0e 37 ab d6 c8 |....!...|6...7...|
|000029d0| c9 42 0e 5c 6e 42 0e 36 | ae 82 0e 37 f8 c9 1e 0b |.B.\nB.6|...7....|
|000029e0| 1e 39 1e 36 1e 0c 0e 0c | ab a6 0e 0c 40 40 16 0b |.9.6....|....@@..|
|000029f0| 0e 0c 41 16 0c 0e 0b 3b | ab 6c fa 0e 39 d0 d2 d3 |..A....;|.l..9...|
|00002a00| 0e 0b 21 50 d6 0e 0b 44 | fb 23 43 5c 22 16 39 aa |..!P...D|.#C\".9.|
|00002a10| 56 0e 39 16 3c 0e 36 ab | 8d fd fe 21 88 ff 81 40 |V.9.<.6.|...!...@|
|00002a20| 00 ce 0e 3c 23 88 2c c9 | 87 22 20 5b 69 73 70 65 |...<#.,.|." [ispe|
|00002a30| 6c 6c 2d 6d 65 6e 75 2d | 6d 61 70 20 22 31 39 22 |ll-menu-|map "19"|
|00002a40| 20 65 6d 61 63 73 2d 76 | 65 72 73 69 6f 6e 20 73 | emacs-v|ersion s|
|00002a50| 74 72 69 6e 67 2d 6d 61 | 74 63 68 20 22 58 45 6d |tring-ma|tch "XEm|
|00002a60| 61 63 73 22 20 69 73 70 | 65 6c 6c 2d 6d 65 6e 75 |acs" isp|ell-menu|
|00002a70| 2d 6d 61 70 2d 6e 65 65 | 64 65 64 20 63 75 72 72 |-map-nee|ded curr|
|00002a80| 65 6e 74 2d 6c 6f 61 64 | 2d 6c 69 73 74 20 72 65 |ent-load|-list re|
|00002a90| 76 65 72 73 65 20 22 64 | 65 66 61 75 6c 74 22 20 |verse "d|efault" |
|00002aa0| 6e 69 6c 20 69 73 70 65 | 6c 6c 2d 64 69 63 74 69 |nil ispe|ll-dicti|
|00002ab0| 6f 6e 61 72 79 2d 61 6c | 69 73 74 20 6e 61 6d 65 |onary-al|ist name|
|00002ac0| 20 64 69 63 74 73 20 6d | 61 6b 65 2d 73 70 61 72 | dicts m|ake-spar|
|00002ad0| 73 65 2d 6b 65 79 6d 61 | 70 20 22 53 70 65 6c 6c |se-keyma|p "Spell|
|00002ae0| 22 20 64 65 66 69 6e 65 | 2d 6b 65 79 20 76 65 63 |" define|-key vec|
|00002af0| 74 6f 72 20 69 6e 74 65 | 72 6e 20 22 53 65 6c 65 |tor inte|rn "Sele|
|00002b00| 63 74 20 22 20 63 61 70 | 69 74 61 6c 69 7a 65 20 |ct " cap|italize |
|00002b10| 6c 61 6d 62 64 61 20 28 | 69 6e 74 65 72 61 63 74 |lambda (|interact|
|00002b20| 69 76 65 29 20 69 73 70 | 65 6c 6c 2d 63 68 61 6e |ive) isp|ell-chan|
|00002b30| 67 65 2d 64 69 63 74 69 | 6f 6e 61 72 79 20 5b 69 |ge-dicti|onary [i|
|00002b40| 73 70 65 6c 6c 2d 63 68 | 61 6e 67 65 2d 64 69 63 |spell-ch|ange-dic|
|00002b50| 74 69 6f 6e 61 72 79 5d | 20 28 22 43 68 61 6e 67 |tionary]| ("Chang|
|00002b60| 65 20 44 69 63 74 69 6f | 6e 61 72 79 22 20 2e 20 |e Dictio|nary" . |
|00002b70| 69 73 70 65 6c 6c 2d 63 | 68 61 6e 67 65 2d 64 69 |ispell-c|hange-di|
|00002b80| 63 74 69 6f 6e 61 72 79 | 29 20 5b 69 73 70 65 6c |ctionary|) [ispel|
|00002b90| 6c 2d 6b 69 6c 6c 2d 69 | 73 70 65 6c 6c 5d 20 28 |l-kill-i|spell] (|
|00002ba0| 22 4b 69 6c 6c 20 50 72 | 6f 63 65 73 73 22 20 2e |"Kill Pr|ocess" .|
|00002bb0| 20 69 73 70 65 6c 6c 2d | 6b 69 6c 6c 2d 69 73 70 | ispell-|kill-isp|
|00002bc0| 65 6c 6c 29 20 5b 69 73 | 70 65 6c 6c 2d 70 64 69 |ell) [is|pell-pdi|
|00002bd0| 63 74 2d 73 61 76 65 5d | 20 28 22 53 61 76 65 20 |ct-save]| ("Save |
|00002be0| 44 69 63 74 69 6f 6e 61 | 72 79 22 20 6c 61 6d 62 |Dictiona|ry" lamb|
|00002bf0| 64 61 20 6e 69 6c 20 28 | 69 6e 74 65 72 61 63 74 |da nil (|interact|
|00002c00| 69 76 65 29 20 28 69 73 | 70 65 6c 6c 2d 70 64 69 |ive) (is|pell-pdi|
|00002c10| 63 74 2d 73 61 76 65 20 | 74 20 74 29 29 20 5b 69 |ct-save |t t)) [i|
|00002c20| 73 70 65 6c 6c 2d 63 6f | 6d 70 6c 65 74 65 2d 77 |spell-co|mplete-w|
|00002c30| 6f 72 64 5d 20 28 22 43 | 6f 6d 70 6c 65 74 65 20 |ord] ("C|omplete |
|00002c40| 57 6f 72 64 22 20 2e 20 | 69 73 70 65 6c 6c 2d 63 |Word" . |ispell-c|
|00002c50| 6f 6d 70 6c 65 74 65 2d | 77 6f 72 64 29 20 5b 69 |omplete-|word) [i|
|00002c60| 73 70 65 6c 6c 2d 63 6f | 6d 70 6c 65 74 65 2d 77 |spell-co|mplete-w|
|00002c70| 6f 72 64 2d 69 6e 74 65 | 72 69 6f 72 2d 66 72 61 |ord-inte|rior-fra|
|00002c80| 67 5d 20 28 22 43 6f 6d | 70 6c 65 74 65 20 57 6f |g] ("Com|plete Wo|
|00002c90| 72 64 20 46 72 61 67 22 | 20 2e 20 69 73 70 65 6c |rd Frag"| . ispel|
|00002ca0| 6c 2d 63 6f 6d 70 6c 65 | 74 65 2d 77 6f 72 64 2d |l-comple|te-word-|
|00002cb0| 69 6e 74 65 72 69 6f 72 | 2d 66 72 61 67 29 20 5b |interior|-frag) [|
|00002cc0| 69 73 70 65 6c 6c 2d 63 | 6f 6e 74 69 6e 75 65 5d |ispell-c|ontinue]|
|00002cd0| 20 28 22 43 6f 6e 74 69 | 6e 75 65 20 43 68 65 63 | ("Conti|nue Chec|
|00002ce0| 6b 22 20 2e 20 69 73 70 | 65 6c 6c 2d 63 6f 6e 74 |k" . isp|ell-cont|
|00002cf0| 69 6e 75 65 29 20 5b 69 | 73 70 65 6c 6c 2d 77 6f |inue) [i|spell-wo|
|00002d00| 72 64 5d 20 28 22 43 68 | 65 63 6b 20 57 6f 72 64 |rd] ("Ch|eck Word|
|00002d10| 22 20 2e 20 69 73 70 65 | 6c 6c 2d 77 6f 72 64 29 |" . ispe|ll-word)|
|00002d20| 20 5b 69 73 70 65 6c 6c | 2d 72 65 67 69 6f 6e 5d | [ispell|-region]|
|00002d30| 20 28 22 43 68 65 63 6b | 20 52 65 67 69 6f 6e 22 | ("Check| Region"|
|00002d40| 20 2e 20 69 73 70 65 6c | 6c 2d 72 65 67 69 6f 6e | . ispel|l-region|
|00002d50| 29 20 5b 69 73 70 65 6c | 6c 2d 62 75 66 66 65 72 |) [ispel|l-buffer|
|00002d60| 5d 20 28 22 43 68 65 63 | 6b 20 42 75 66 66 65 72 |] ("Chec|k Buffer|
|00002d70| 22 20 2e 20 69 73 70 65 | 6c 6c 2d 62 75 66 66 65 |" . ispe|ll-buffe|
|00002d80| 72 29 20 5b 69 73 70 65 | 6c 6c 2d 6d 65 73 73 61 |r) [ispe|ll-messa|
|00002d90| 67 65 5d 20 28 22 43 68 | 65 63 6b 20 4d 65 73 73 |ge] ("Ch|eck Mess|
|00002da0| 61 67 65 22 20 2e 20 69 | 73 70 65 6c 6c 2d 6d 65 |age" . i|spell-me|
|00002db0| 73 73 61 67 65 29 20 5b | 69 73 70 65 6c 6c 2d 68 |ssage) [|ispell-h|
|00002dc0| 65 6c 70 5d 20 28 22 48 | 65 6c 70 22 20 6c 61 6d |elp] ("H|elp" lam|
|00002dd0| 62 64 61 20 6e 69 6c 20 | 28 69 6e 74 65 72 61 63 |bda nil |(interac|
|00002de0| 74 69 76 65 29 20 28 64 | 65 73 63 72 69 62 65 2d |tive) (d|escribe-|
|00002df0| 66 75 6e 63 74 69 6f 6e | 20 27 69 73 70 65 6c 6c |function| 'ispell|
|00002e00| 2d 68 65 6c 70 29 29 20 | 70 75 74 20 69 73 70 65 |-help)) |put ispe|
|00002e10| 6c 6c 2d 72 65 67 69 6f | 6e 20 6d 65 6e 75 2d 65 |ll-regio|n menu-e|
|00002e20| 6e 61 62 6c 65 20 6d 61 | 72 6b 2d 61 63 74 69 76 |nable ma|rk-activ|
|00002e30| 65 20 22 4c 75 63 69 64 | 22 20 62 6f 75 6e 64 70 |e "Lucid|" boundp|
|00002e40| 20 69 6e 66 6f 64 6f 63 | 6b 2d 76 65 72 73 69 6f | infodoc|k-versio|
|00002e50| 6e 20 66 65 61 74 75 72 | 65 70 20 6d 65 6e 75 62 |n featur|ep menub|
|00002e60| 61 72 20 63 75 72 72 65 | 6e 74 2d 6d 65 6e 75 62 |ar curre|nt-menub|
|00002e70| 61 72 20 64 65 66 61 75 | 6c 74 2d 6d 65 6e 75 62 |ar defau|lt-menub|
|00002e80| 61 72 20 28 5b 22 48 65 | 6c 70 22 20 28 64 65 73 |ar (["He|lp" (des|
|00002e90| 63 72 69 62 65 2d 66 75 | 6e 63 74 69 6f 6e 20 27 |cribe-fu|nction '|
|00002ea0| 69 73 70 65 6c 6c 2d 68 | 65 6c 70 29 20 74 5d 20 |ispell-h|elp) t] |
|00002eb0| 5b 22 43 68 65 63 6b 20 | 4d 65 73 73 61 67 65 22 |["Check |Message"|
|00002ec0| 20 69 73 70 65 6c 6c 2d | 6d 65 73 73 61 67 65 20 | ispell-|message |
|00002ed0| 74 5d 20 5b 22 43 68 65 | 63 6b 20 42 75 66 66 65 |t] ["Che|ck Buffe|
|00002ee0| 72 22 20 69 73 70 65 6c | 6c 2d 62 75 66 66 65 72 |r" ispel|l-buffer|
|00002ef0| 20 74 5d 20 5b 22 43 68 | 65 63 6b 20 57 6f 72 64 | t] ["Ch|eck Word|
|00002f00| 22 20 69 73 70 65 6c 6c | 2d 77 6f 72 64 20 74 5d |" ispell|-word t]|
|00002f10| 20 5b 22 43 68 65 63 6b | 20 52 65 67 69 6f 6e 22 | ["Check| Region"|
|00002f20| 20 69 73 70 65 6c 6c 2d | 72 65 67 69 6f 6e 20 28 | ispell-|region (|
|00002f30| 6f 72 20 28 6e 6f 74 20 | 7a 6d 61 63 73 2d 72 65 |or (not |zmacs-re|
|00002f40| 67 69 6f 6e 73 29 20 28 | 6d 61 72 6b 29 29 5d 20 |gions) (|mark))] |
|00002f50| 5b 22 43 6f 6e 74 69 6e | 75 65 20 43 68 65 63 6b |["Contin|ue Check|
|00002f60| 22 20 69 73 70 65 6c 6c | 2d 63 6f 6e 74 69 6e 75 |" ispell|-continu|
|00002f70| 65 20 74 5d 20 5b 22 43 | 6f 6d 70 6c 65 74 65 20 |e t] ["C|omplete |
|00002f80| 57 6f 72 64 20 46 72 61 | 67 22 20 69 73 70 65 6c |Word Fra|g" ispel|
|00002f90| 6c 2d 63 6f 6d 70 6c 65 | 74 65 2d 77 6f 72 64 2d |l-comple|te-word-|
|00002fa0| 69 6e 74 65 72 69 6f 72 | 2d 66 72 61 67 20 74 5d |interior|-frag t]|
|00002fb0| 20 5b 22 43 6f 6d 70 6c | 65 74 65 20 57 6f 72 64 | ["Compl|ete Word|
|00002fc0| 22 20 69 73 70 65 6c 6c | 2d 63 6f 6d 70 6c 65 74 |" ispell|-complet|
|00002fd0| 65 2d 77 6f 72 64 20 74 | 5d 20 5b 22 4b 69 6c 6c |e-word t|] ["Kill|
|00002fe0| 20 50 72 6f 63 65 73 73 | 22 20 69 73 70 65 6c 6c | Process|" ispell|
|00002ff0| 2d 6b 69 6c 6c 2d 69 73 | 70 65 6c 6c 20 74 5d 20 |-kill-is|pell t] |
|00003000| 22 2d 22 20 5b 22 53 61 | 76 65 20 44 69 63 74 69 |"-" ["Sa|ve Dicti|
|00003010| 6f 6e 61 72 79 22 20 28 | 69 73 70 65 6c 6c 2d 70 |onary" (|ispell-p|
|00003020| 64 69 63 74 2d 73 61 76 | 65 20 74 20 74 29 20 74 |dict-sav|e t t) t|
|00003030| 5d 20 5b 22 43 68 61 6e | 67 65 20 44 69 63 74 69 |] ["Chan|ge Dicti|
|00003040| 6f 6e 61 72 79 22 20 69 | 73 70 65 6c 6c 2d 63 68 |onary" i|spell-ch|
|00003050| 61 6e 67 65 2d 64 69 63 | 74 69 6f 6e 61 72 79 20 |ange-dic|tionary |
|00003060| 74 5d 29 20 6d 65 6e 75 | 20 61 70 70 65 6e 64 20 |t]) menu| append |
|00003070| 74 20 69 73 70 65 6c 6c | 2d 6d 65 6e 75 2d 78 65 |t ispell|-menu-xe|
|00003080| 6d 61 63 73 20 64 65 6c | 65 74 65 2d 6d 65 6e 75 |macs del|ete-menu|
|00003090| 2d 69 74 65 6d 20 28 22 | 45 64 69 74 22 20 22 53 |-item ("|Edit" "S|
|000030a0| 70 65 6c 6c 22 29 20 61 | 64 64 2d 6d 65 6e 75 20 |pell") a|dd-menu |
|000030b0| 28 22 45 64 69 74 22 29 | 5d 20 39 29 0a 23 40 37 |("Edit")|] 9).#@7|
|000030c0| 32 20 49 73 70 65 6c 6c | 20 76 65 72 73 69 6f 6e |2 Ispell| version|
|000030d0| 73 20 77 69 74 68 20 77 | 68 69 63 68 20 74 68 69 |s with w|hich thi|
|000030e0| 73 20 76 65 72 73 69 6f | 6e 20 6f 66 20 69 73 70 |s versio|n of isp|
|000030f0| 65 6c 6c 2e 65 6c 20 69 | 73 20 6b 6e 6f 77 6e 20 |ell.el i|s known |
|00003100| 74 6f 20 77 6f 72 6b 2e | 1f 0a 28 64 65 66 63 6f |to work.|..(defco|
|00003110| 6e 73 74 20 69 73 70 65 | 6c 6c 2d 72 65 71 75 69 |nst ispe|ll-requi|
|00003120| 72 65 64 2d 76 65 72 73 | 69 6f 6e 20 27 28 22 33 |red-vers|ion '("3|
|00003130| 2e 31 2e 22 20 31 32 29 | 20 28 23 24 20 2e 20 31 |.1." 12)| (#$ . 1|
|00003140| 32 34 38 32 29 29 0a 23 | 40 36 38 20 4f 66 66 73 |2482)).#|@68 Offs|
|00003150| 65 74 20 74 68 61 74 20 | 6d 61 70 73 20 70 72 6f |et that |maps pro|
|00003160| 74 6f 63 6f 6c 20 64 69 | 66 66 65 72 65 6e 63 65 |tocol di|fference|
|00003170| 73 20 62 65 74 77 65 65 | 6e 20 69 73 70 65 6c 6c |s betwee|n ispell|
|00003180| 20 33 2e 31 20 76 65 72 | 73 69 6f 6e 73 2e 1f 0a | 3.1 ver|sions...|
|00003190| 28 64 65 66 76 61 72 20 | 69 73 70 65 6c 6c 2d 6f |(defvar |ispell-o|
|000031a0| 66 66 73 65 74 20 31 20 | 28 23 24 20 2e 20 31 32 |ffset 1 |(#$ . 12|
|000031b0| 36 32 30 29 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |620)).(d|efalias |
|000031c0| 27 69 73 70 65 6c 6c 2d | 64 65 63 6f 64 65 2d 73 |'ispell-|decode-s|
|000031d0| 74 72 69 6e 67 20 23 5b | 28 73 74 72 29 20 22 c0 |tring #[|(str) ".|
|000031e0| 19 c2 20 89 11 ab 86 c3 | 0c 09 5c 22 aa 81 0c 29 |.. .....|..\"...)|
|000031f0| 87 22 20 5b 6e 69 6c 20 | 63 6f 64 69 6e 67 2d 73 |." [nil |coding-s|
|00003200| 79 73 74 65 6d 20 69 73 | 70 65 6c 6c 2d 67 65 74 |ystem is|pell-get|
|00003210| 2d 63 6f 64 69 6e 67 2d | 73 79 73 74 65 6d 20 64 |-coding-|system d|
|00003220| 65 63 6f 64 65 2d 63 6f | 64 69 6e 67 2d 73 74 72 |ecode-co|ding-str|
|00003230| 69 6e 67 20 73 74 72 5d | 20 33 5d 29 0a 28 64 65 |ing str]| 3]).(de|
|00003240| 66 61 6c 69 61 73 20 27 | 69 73 70 65 6c 6c 2d 67 |falias '|ispell-g|
|00003250| 65 74 2d 63 61 73 65 63 | 68 61 72 73 20 23 5b 6e |et-casec|hars #[n|
|00003260| 69 6c 20 22 c0 c1 5c 6e | 0b 5c 22 41 40 21 87 22 |il "..\n|.\"A@!."|
|00003270| 20 5b 69 73 70 65 6c 6c | 2d 64 65 63 6f 64 65 2d | [ispell|-decode-|
|00003280| 73 74 72 69 6e 67 20 61 | 73 73 6f 63 20 69 73 70 |string a|ssoc isp|
|00003290| 65 6c 6c 2d 64 69 63 74 | 69 6f 6e 61 72 79 20 69 |ell-dict|ionary i|
|000032a0| 73 70 65 6c 6c 2d 64 69 | 63 74 69 6f 6e 61 72 79 |spell-di|ctionary|
|000032b0| 2d 61 6c 69 73 74 5d 20 | 34 5d 29 0a 28 64 65 66 |-alist] |4]).(def|
|000032c0| 61 6c 69 61 73 20 27 69 | 73 70 65 6c 6c 2d 67 65 |alias 'i|spell-ge|
|000032d0| 74 2d 6e 6f 74 2d 63 61 | 73 65 63 68 61 72 73 20 |t-not-ca|sechars |
|000032e0| 23 5b 6e 69 6c 20 22 c0 | c1 c2 0b 0c 5c 22 38 21 |#[nil ".|....\"8!|
|000032f0| 87 22 20 5b 69 73 70 65 | 6c 6c 2d 64 65 63 6f 64 |." [ispe|ll-decod|
|00003300| 65 2d 73 74 72 69 6e 67 | 20 32 20 61 73 73 6f 63 |e-string| 2 assoc|
|00003310| 20 69 73 70 65 6c 6c 2d | 64 69 63 74 69 6f 6e 61 | ispell-|dictiona|
|00003320| 72 79 20 69 73 70 65 6c | 6c 2d 64 69 63 74 69 6f |ry ispel|l-dictio|
|00003330| 6e 61 72 79 2d 61 6c 69 | 73 74 5d 20 35 5d 29 0a |nary-ali|st] 5]).|
|00003340| 28 64 65 66 61 6c 69 61 | 73 20 27 69 73 70 65 6c |(defalia|s 'ispel|
|00003350| 6c 2d 67 65 74 2d 6f 74 | 68 65 72 63 68 61 72 73 |l-get-ot|herchars|
|00003360| 20 23 5b 6e 69 6c 20 22 | c0 c1 c2 0b 0c 5c 22 38 | #[nil "|.....\"8|
|00003370| 21 87 22 20 5b 69 73 70 | 65 6c 6c 2d 64 65 63 6f |!." [isp|ell-deco|
|00003380| 64 65 2d 73 74 72 69 6e | 67 20 33 20 61 73 73 6f |de-strin|g 3 asso|
|00003390| 63 20 69 73 70 65 6c 6c | 2d 64 69 63 74 69 6f 6e |c ispell|-diction|
|000033a0| 61 72 79 20 69 73 70 65 | 6c 6c 2d 64 69 63 74 69 |ary ispe|ll-dicti|
|000033b0| 6f 6e 61 72 79 2d 61 6c | 69 73 74 5d 20 35 5d 29 |onary-al|ist] 5])|
|000033c0| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 69 73 70 65 |.(defali|as 'ispe|
|000033d0| 6c 6c 2d 67 65 74 2d 6d | 61 6e 79 2d 6f 74 68 65 |ll-get-m|any-othe|
|000033e0| 72 63 68 61 72 73 2d 70 | 20 23 5b 6e 69 6c 20 22 |rchars-p| #[nil "|
|000033f0| c0 c1 5c 6e 0b 5c 22 38 | 87 22 20 5b 34 20 61 73 |..\n.\"8|." [4 as|
|00003400| 73 6f 63 20 69 73 70 65 | 6c 6c 2d 64 69 63 74 69 |soc ispe|ll-dicti|
|00003410| 6f 6e 61 72 79 20 69 73 | 70 65 6c 6c 2d 64 69 63 |onary is|pell-dic|
|00003420| 74 69 6f 6e 61 72 79 2d | 61 6c 69 73 74 5d 20 34 |tionary-|alist] 4|
|00003430| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 69 73 |]).(defa|lias 'is|
|00003440| 70 65 6c 6c 2d 67 65 74 | 2d 69 73 70 65 6c 6c 2d |pell-get|-ispell-|
|00003450| 61 72 67 73 20 23 5b 6e | 69 6c 20 22 c0 c1 5c 6e |args #[n|il "..\n|
|00003460| 0b 5c 22 38 87 22 20 5b | 35 20 61 73 73 6f 63 20 |.\"8." [|5 assoc |
|00003470| 69 73 70 65 6c 6c 2d 64 | 69 63 74 69 6f 6e 61 72 |ispell-d|ictionar|
|00003480| 79 20 69 73 70 65 6c 6c | 2d 64 69 63 74 69 6f 6e |y ispell|-diction|
|00003490| 61 72 79 2d 61 6c 69 73 | 74 5d 20 34 5d 29 0a 28 |ary-alis|t] 4]).(|
|000034a0| 64 65 66 61 6c 69 61 73 | 20 27 69 73 70 65 6c 6c |defalias| 'ispell|
|000034b0| 2d 67 65 74 2d 65 78 74 | 65 6e 64 65 64 2d 63 68 |-get-ext|ended-ch|
|000034c0| 61 72 61 63 74 65 72 2d | 6d 6f 64 65 20 23 5b 6e |aracter-|mode #[n|
|000034d0| 69 6c 20 22 c0 c1 5c 6e | 0b 5c 22 38 87 22 20 5b |il "..\n|.\"8." [|
|000034e0| 36 20 61 73 73 6f 63 20 | 69 73 70 65 6c 6c 2d 64 |6 assoc |ispell-d|
|000034f0| 69 63 74 69 6f 6e 61 72 | 79 20 69 73 70 65 6c 6c |ictionar|y ispell|
|00003500| 2d 64 69 63 74 69 6f 6e | 61 72 79 2d 61 6c 69 73 |-diction|ary-alis|
|00003510| 74 5d 20 34 5d 29 0a 28 | 64 65 66 61 6c 69 61 73 |t] 4]).(|defalias|
|00003520| 20 27 69 73 70 65 6c 6c | 2d 67 65 74 2d 63 6f 64 | 'ispell|-get-cod|
|00003530| 69 6e 67 2d 73 79 73 74 | 65 6d 20 23 5b 6e 69 6c |ing-syst|em #[nil|
|00003540| 20 22 c0 c1 5c 6e 0b 5c | 22 38 87 22 20 5b 37 20 | "..\n.\|"8." [7 |
|00003550| 61 73 73 6f 63 20 69 73 | 70 65 6c 6c 2d 64 69 63 |assoc is|pell-dic|
|00003560| 74 69 6f 6e 61 72 79 20 | 69 73 70 65 6c 6c 2d 64 |tionary |ispell-d|
|00003570| 69 63 74 69 6f 6e 61 72 | 79 2d 61 6c 69 73 74 5d |ictionar|y-alist]|
|00003580| 20 34 5d 29 0a 23 40 33 | 32 20 54 68 65 20 70 72 | 4]).#@3|2 The pr|
|00003590| 6f 63 65 73 73 20 6f 62 | 6a 65 63 74 20 66 6f 72 |ocess ob|ject for|
|000035a0| 20 49 73 70 65 6c 6c 2e | 1f 0a 28 64 65 66 76 61 | Ispell.|..(defva|
|000035b0| 72 20 69 73 70 65 6c 6c | 2d 70 72 6f 63 65 73 73 |r ispell|-process|
|000035c0| 20 6e 69 6c 20 28 23 24 | 20 2e 20 31 33 37 30 36 | nil (#$| . 13706|
|000035d0| 29 29 0a 23 40 36 36 20 | 4e 6f 6e 2d 6e 69 6c 20 |)).#@66 |Non-nil |
|000035e0| 6d 65 61 6e 73 20 70 65 | 72 73 6f 6e 61 6c 20 64 |means pe|rsonal d|
|000035f0| 69 63 74 69 6f 6e 61 72 | 79 20 68 61 73 20 6d 6f |ictionar|y has mo|
|00003600| 64 69 66 69 63 61 74 69 | 6f 6e 73 20 74 6f 20 62 |dificati|ons to b|
|00003610| 65 20 73 61 76 65 64 2e | 1f 0a 28 64 65 66 76 61 |e saved.|..(defva|
|00003620| 72 20 69 73 70 65 6c 6c | 2d 70 64 69 63 74 2d 6d |r ispell|-pdict-m|
|00003630| 6f 64 69 66 69 65 64 2d | 70 20 6e 69 6c 20 28 23 |odified-|p nil (#|
|00003640| 24 20 2e 20 31 33 37 38 | 34 29 29 0a 28 62 79 74 |$ . 1378|4)).(byt|
|00003650| 65 2d 63 6f 64 65 20 22 | c0 c1 21 ac 82 c2 11 c1 |e-code "|..!.....|
|00003660| 0b 42 13 c2 87 22 20 5b | 62 6f 75 6e 64 70 20 69 |.B..." [|boundp i|
|00003670| 73 70 65 6c 6c 2d 71 75 | 69 74 20 6e 69 6c 20 63 |spell-qu|it nil c|
|00003680| 75 72 72 65 6e 74 2d 6c | 6f 61 64 2d 6c 69 73 74 |urrent-l|oad-list|
|00003690| 5d 20 32 29 0a 23 40 34 | 33 20 4f 75 74 70 75 74 |] 2).#@4|3 Output|
|000036a0| 20 66 69 6c 74 65 72 20 | 66 72 6f 6d 20 70 69 70 | filter |from pip|
|000036b0| 65 64 20 63 61 6c 6c 73 | 20 74 6f 20 49 73 70 65 |ed calls| to Ispe|
|000036c0| 6c 6c 2e 1f 0a 28 64 65 | 66 76 61 72 20 69 73 70 |ll...(de|fvar isp|
|000036d0| 65 6c 6c 2d 66 69 6c 74 | 65 72 20 6e 69 6c 20 28 |ell-filt|er nil (|
|000036e0| 23 24 20 2e 20 31 33 39 | 37 38 29 29 0a 23 40 34 |#$ . 139|78)).#@4|
|000036f0| 36 20 43 6f 6e 74 72 6f | 6c 20 76 61 72 69 61 62 |6 Contro|l variab|
|00003700| 6c 65 20 66 6f 72 20 49 | 73 70 65 6c 6c 20 66 69 |le for I|spell fi|
|00003710| 6c 74 65 72 20 66 75 6e | 63 74 69 6f 6e 2e 1f 0a |lter fun|ction...|
|00003720| 28 64 65 66 76 61 72 20 | 69 73 70 65 6c 6c 2d 66 |(defvar |ispell-f|
|00003730| 69 6c 74 65 72 2d 63 6f | 6e 74 69 6e 75 65 20 6e |ilter-co|ntinue n|
|00003740| 69 6c 20 28 23 24 20 2e | 20 31 34 30 36 36 29 29 |il (#$ .| 14066))|
|00003750| 0a 23 40 35 31 20 54 68 | 65 20 64 69 72 65 63 74 |.#@51 Th|e direct|
|00003760| 6f 72 79 20 77 68 65 72 | 65 20 60 69 73 70 65 6c |ory wher|e `ispel|
|00003770| 6c 2d 70 72 6f 63 65 73 | 73 27 20 77 61 73 20 73 |l-proces|s' was s|
|00003780| 74 61 72 74 65 64 2e 1f | 0a 28 64 65 66 76 61 72 |tarted..|.(defvar|
|00003790| 20 69 73 70 65 6c 6c 2d | 70 72 6f 63 65 73 73 2d | ispell-|process-|
|000037a0| 64 69 72 65 63 74 6f 72 | 79 20 6e 69 6c 20 28 23 |director|y nil (#|
|000037b0| 24 20 2e 20 31 34 31 36 | 36 29 29 0a 23 40 34 30 |$ . 1416|6)).#@40|
|000037c0| 20 4d 61 72 6b 65 72 20 | 66 6f 72 20 60 71 75 65 | Marker |for `que|
|000037d0| 72 79 2d 72 65 70 6c 61 | 63 65 27 20 70 72 6f 63 |ry-repla|ce' proc|
|000037e0| 65 73 73 69 6e 67 2e 1f | 0a 28 64 65 66 76 61 72 |essing..|.(defvar|
|000037f0| 20 69 73 70 65 6c 6c 2d | 71 75 65 72 79 2d 72 65 | ispell-|query-re|
|00003800| 70 6c 61 63 65 2d 6d 61 | 72 6b 65 72 20 28 6d 61 |place-ma|rker (ma|
|00003810| 6b 65 2d 6d 61 72 6b 65 | 72 29 20 28 23 24 20 2e |ke-marke|r) (#$ .|
|00003820| 20 31 34 32 37 33 29 29 | 0a 23 40 34 34 20 4e 6f | 14273))|.#@44 No|
|00003830| 6e 2d 6e 69 6c 20 77 68 | 65 6e 20 77 65 27 72 65 |n-nil wh|en we're|
|00003840| 20 63 68 65 63 6b 69 6e | 67 20 61 20 6d 61 69 6c | checkin|g a mail|
|00003850| 20 6d 65 73 73 61 67 65 | 1f 0a 28 64 65 66 76 61 | message|..(defva|
|00003860| 72 20 69 73 70 65 6c 6c | 2d 63 68 65 63 6b 69 6e |r ispell|-checkin|
|00003870| 67 2d 6d 65 73 73 61 67 | 65 20 6e 69 6c 20 28 23 |g-messag|e nil (#|
|00003880| 24 20 2e 20 31 34 33 38 | 32 29 29 0a 28 62 79 74 |$ . 1438|2)).(byt|
|00003890| 65 2d 63 6f 64 65 20 22 | c0 11 c1 5c 6e 42 12 c1 |e-code "|...\nB..|
|000038a0| 87 22 20 5b 22 2a 43 68 | 6f 69 63 65 73 2a 22 20 |." ["*Ch|oices*" |
|000038b0| 69 73 70 65 6c 6c 2d 63 | 68 6f 69 63 65 73 2d 62 |ispell-c|hoices-b|
|000038c0| 75 66 66 65 72 20 63 75 | 72 72 65 6e 74 2d 6c 6f |uffer cu|rrent-lo|
|000038d0| 61 64 2d 6c 69 73 74 5d | 20 32 29 0a 23 40 34 33 |ad-list]| 2).#@43|
|000038e0| 20 4f 76 65 72 6c 61 79 | 20 76 61 72 69 61 62 6c | Overlay| variabl|
|000038f0| 65 20 66 6f 72 20 49 73 | 70 65 6c 6c 20 68 69 67 |e for Is|pell hig|
|00003900| 68 6c 69 67 68 74 69 6e | 67 2e 1f 0a 28 64 65 66 |hlightin|g...(def|
|00003910| 76 61 72 20 69 73 70 65 | 6c 6c 2d 6f 76 65 72 6c |var ispe|ll-overl|
|00003920| 61 79 20 6e 69 6c 20 28 | 23 24 20 2e 20 31 34 35 |ay nil (|#$ . 145|
|00003930| 36 31 29 29 0a 23 40 34 | 35 33 20 49 66 20 6e 6f |61)).#@4|53 If no|
|00003940| 6e 2d 6e 69 6c 2c 20 61 | 20 64 69 63 74 69 6f 6e |n-nil, a| diction|
|00003950| 61 72 79 20 74 6f 20 75 | 73 65 20 66 6f 72 20 49 |ary to u|se for I|
|00003960| 73 70 65 6c 6c 20 63 6f | 6d 6d 61 6e 64 73 20 69 |spell co|mmands i|
|00003970| 6e 20 74 68 69 73 20 62 | 75 66 66 65 72 2e 0a 54 |n this b|uffer..T|
|00003980| 68 65 20 76 61 6c 75 65 | 20 6d 75 73 74 20 62 65 |he value| must be|
|00003990| 20 61 20 73 74 72 69 6e | 67 20 64 69 63 74 69 6f | a strin|g dictio|
|000039a0| 6e 61 72 79 20 6e 61 6d | 65 20 69 6e 20 60 69 73 |nary nam|e in `is|
|000039b0| 70 65 6c 6c 2d 64 69 63 | 74 69 6f 6e 61 72 79 2d |pell-dic|tionary-|
|000039c0| 61 6c 69 73 74 27 2e 0a | 54 68 69 73 20 76 61 72 |alist'..|This var|
|000039d0| 69 61 62 6c 65 20 62 65 | 63 6f 6d 65 73 20 62 75 |iable be|comes bu|
|000039e0| 66 66 65 72 2d 6c 6f 63 | 61 6c 20 77 68 65 6e 20 |ffer-loc|al when |
|000039f0| 73 65 74 20 69 6e 20 61 | 6e 79 20 66 61 73 68 69 |set in a|ny fashi|
|00003a00| 6f 6e 2e 0a 0a 53 65 74 | 74 69 6e 67 20 69 73 70 |on...Set|ting isp|
|00003a10| 65 6c 6c 2d 6c 6f 63 61 | 6c 2d 64 69 63 74 69 6f |ell-loca|l-dictio|
|00003a20| 6e 61 72 79 20 74 6f 20 | 61 20 76 61 6c 75 65 20 |nary to |a value |
|00003a30| 68 61 73 20 74 68 65 20 | 73 61 6d 65 20 65 66 66 |has the |same eff|
|00003a40| 65 63 74 20 61 73 0a 63 | 61 6c 6c 69 6e 67 20 5c |ect as.c|alling \|
|00003a50| 5b 69 73 70 65 6c 6c 2d | 63 68 61 6e 67 65 2d 64 |[ispell-|change-d|
|00003a60| 69 63 74 69 6f 6e 61 72 | 79 5d 20 77 69 74 68 20 |ictionar|y] with |
|00003a70| 74 68 61 74 20 76 61 6c | 75 65 2e 20 20 54 68 69 |that val|ue. Thi|
|00003a80| 73 20 76 61 72 69 61 62 | 6c 65 0a 69 73 20 61 75 |s variab|le.is au|
|00003a90| 74 6f 6d 61 74 69 63 61 | 6c 6c 79 20 73 65 74 20 |tomatica|lly set |
|00003aa0| 77 68 65 6e 20 64 65 66 | 69 6e 65 64 20 69 6e 20 |when def|ined in |
|00003ab0| 74 68 65 20 66 69 6c 65 | 20 77 69 74 68 20 65 69 |the file| with ei|
|00003ac0| 74 68 65 72 0a 60 69 73 | 70 65 6c 6c 2d 64 69 63 |ther.`is|pell-dic|
|00003ad0| 74 69 6f 6e 61 72 79 2d | 6b 65 79 77 6f 72 64 27 |tionary-|keyword'|
|00003ae0| 20 6f 72 20 74 68 65 20 | 4c 6f 63 61 6c 20 56 61 | or the |Local Va|
|00003af0| 72 69 61 62 6c 65 20 73 | 79 6e 74 61 78 2e 1f 0a |riable s|yntax...|
|00003b00| 28 64 65 66 76 61 72 20 | 69 73 70 65 6c 6c 2d 6c |(defvar |ispell-l|
|00003b10| 6f 63 61 6c 2d 64 69 63 | 74 69 6f 6e 61 72 79 20 |ocal-dic|tionary |
|00003b20| 6e 69 6c 20 28 23 24 20 | 2e 20 31 34 36 35 31 29 |nil (#$ |. 14651)|
|00003b30| 29 0a 28 62 79 74 65 2d | 63 6f 64 65 20 22 c0 c1 |).(byte-|code "..|
|00003b40| 21 88 c2 c1 c3 5c 22 87 | 22 20 5b 6d 61 6b 65 2d |!....\".|" [make-|
|00003b50| 76 61 72 69 61 62 6c 65 | 2d 62 75 66 66 65 72 2d |variable|-buffer-|
|00003b60| 6c 6f 63 61 6c 20 69 73 | 70 65 6c 6c 2d 6c 6f 63 |local is|pell-loc|
|00003b70| 61 6c 2d 64 69 63 74 69 | 6f 6e 61 72 79 20 73 65 |al-dicti|onary se|
|00003b80| 74 2d 64 65 66 61 75 6c | 74 20 6e 69 6c 5d 20 33 |t-defaul|t nil] 3|
|00003b90| 29 0a 23 40 31 37 35 20 | 54 68 65 20 6b 65 79 77 |).#@175 |The keyw|
|00003ba0| 6f 72 64 20 66 6f 72 20 | 6c 6f 63 61 6c 20 6f 64 |ord for |local od|
|00003bb0| 64 6c 79 2d 73 70 65 6c | 6c 65 64 20 77 6f 72 64 |dly-spel|led word|
|00003bc0| 73 20 74 6f 20 61 63 63 | 65 70 74 2e 0a 54 68 65 |s to acc|ept..The|
|00003bd0| 20 6b 65 79 77 6f 72 64 | 20 77 69 6c 6c 20 62 65 | keyword| will be|
|00003be0| 20 66 6f 6c 6c 6f 77 65 | 64 20 62 79 20 61 6e 79 | followe|d by any|
|00003bf0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 6c 6f 63 61 6c | number |of local|
|00003c00| 20 77 6f 72 64 20 73 70 | 65 6c 6c 69 6e 67 73 2e | word sp|ellings.|
|00003c10| 0a 54 68 65 72 65 20 63 | 61 6e 20 62 65 20 6d 75 |.There c|an be mu|
|00003c20| 6c 74 69 70 6c 65 20 6f | 66 20 74 68 65 73 65 20 |ltiple o|f these |
|00003c30| 6b 65 79 77 6f 72 64 73 | 20 69 6e 20 74 68 65 20 |keywords| in the |
|00003c40| 66 69 6c 65 2e 1f 0a 28 | 64 65 66 63 6f 6e 73 74 |file...(|defconst|
|00003c50| 20 69 73 70 65 6c 6c 2d | 77 6f 72 64 73 2d 6b 65 | ispell-|words-ke|
|00003c60| 79 77 6f 72 64 20 22 4c | 6f 63 61 6c 57 6f 72 64 |yword "L|ocalWord|
|00003c70| 73 3a 20 22 20 28 23 24 | 20 2e 20 31 35 32 35 36 |s: " (#$| . 15256|
|00003c80| 29 29 0a 23 40 31 39 37 | 20 54 68 65 20 6b 65 79 |)).#@197| The key|
|00003c90| 77 6f 72 64 20 66 6f 72 | 20 6c 6f 63 61 6c 20 64 |word for| local d|
|00003ca0| 69 63 74 69 6f 6e 61 72 | 79 20 64 65 66 69 6e 69 |ictionar|y defini|
|00003cb0| 74 69 6f 6e 73 2e 0a 54 | 68 65 72 65 20 73 68 6f |tions..T|here sho|
|00003cc0| 75 6c 64 20 62 65 20 6f | 6e 6c 79 20 6f 6e 65 20 |uld be o|nly one |
|00003cd0| 64 69 63 74 69 6f 6e 61 | 72 79 20 6b 65 79 77 6f |dictiona|ry keywo|
|00003ce0| 72 64 20 64 65 66 69 6e | 69 74 69 6f 6e 20 70 65 |rd defin|ition pe|
|00003cf0| 72 20 66 69 6c 65 2c 20 | 61 6e 64 20 69 74 0a 73 |r file, |and it.s|
|00003d00| 68 6f 75 6c 64 20 62 65 | 20 66 6f 6c 6c 6f 77 65 |hould be| followe|
|00003d10| 64 20 62 79 20 61 20 63 | 6f 72 72 65 63 74 20 64 |d by a c|orrect d|
|00003d20| 69 63 74 69 6f 6e 61 72 | 79 20 6e 61 6d 65 20 69 |ictionar|y name i|
|00003d30| 6e 20 60 69 73 70 65 6c | 6c 2d 64 69 63 74 69 6f |n `ispel|l-dictio|
|00003d40| 6e 61 72 79 2d 61 6c 69 | 73 74 27 2e 1f 0a 28 64 |nary-ali|st'...(d|
|00003d50| 65 66 63 6f 6e 73 74 20 | 69 73 70 65 6c 6c 2d 64 |efconst |ispell-d|
|00003d60| 69 63 74 69 6f 6e 61 72 | 79 2d 6b 65 79 77 6f 72 |ictionar|y-keywor|
|00003d70| 64 20 22 4c 6f 63 61 6c | 20 49 73 70 65 6c 6c 44 |d "Local| IspellD|
|00003d80| 69 63 74 3a 20 22 20 28 | 23 24 20 2e 20 31 35 34 |ict: " (|#$ . 154|
|00003d90| 39 37 29 29 0a 23 40 34 | 31 39 20 54 68 65 20 6b |97)).#@4|19 The k|
|00003da0| 65 79 77 6f 72 64 20 66 | 6f 72 20 6f 76 65 72 72 |eyword f|or overr|
|00003db0| 69 64 69 6e 67 20 64 65 | 66 61 75 6c 74 20 49 73 |iding de|fault Is|
|00003dc0| 70 65 6c 6c 20 70 61 72 | 73 69 6e 67 2e 0a 44 65 |pell par|sing..De|
|00003dd0| 74 65 72 6d 69 6e 65 64 | 20 62 79 20 74 68 65 20 |termined| by the |
|00003de0| 62 75 66 66 65 72 27 73 | 20 6d 61 6a 6f 72 20 6d |buffer's| major m|
|00003df0| 6f 64 65 20 61 6e 64 20 | 65 78 74 65 6e 64 65 64 |ode and |extended|
|00003e00| 2d 63 68 61 72 61 63 74 | 65 72 20 6d 6f 64 65 20 |-charact|er mode |
|00003e10| 61 73 20 77 65 6c 6c 20 | 61 73 0a 74 68 65 20 64 |as well |as.the d|
|00003e20| 65 66 61 75 6c 74 20 64 | 69 63 74 69 6f 6e 61 72 |efault d|ictionar|
|00003e30| 79 2e 0a 0a 54 68 65 20 | 61 62 6f 76 65 20 6b 65 |y...The |above ke|
|00003e40| 79 77 6f 72 64 20 73 74 | 72 69 6e 67 20 73 68 6f |yword st|ring sho|
|00003e50| 75 6c 64 20 62 65 20 66 | 6f 6c 6c 6f 77 65 64 20 |uld be f|ollowed |
|00003e60| 62 79 20 60 6c 61 74 65 | 78 2d 6d 6f 64 65 27 20 |by `late|x-mode' |
|00003e70| 6f 72 0a 60 6e 72 6f 66 | 66 2d 6d 6f 64 65 27 20 |or.`nrof|f-mode' |
|00003e80| 74 6f 20 70 75 74 20 74 | 68 65 20 63 75 72 72 65 |to put t|he curre|
|00003e90| 6e 74 20 62 75 66 66 65 | 72 20 69 6e 74 6f 20 74 |nt buffe|r into t|
|00003ea0| 68 65 20 64 65 73 69 72 | 65 64 20 70 61 72 73 69 |he desir|ed parsi|
|00003eb0| 6e 67 20 6d 6f 64 65 2e | 0a 0a 45 78 74 65 6e 64 |ng mode.|..Extend|
|00003ec0| 65 64 20 63 68 61 72 61 | 63 74 65 72 20 6d 6f 64 |ed chara|cter mod|
|00003ed0| 65 20 63 61 6e 20 62 65 | 20 63 68 61 6e 67 65 64 |e can be| changed|
|00003ee0| 20 66 6f 72 20 74 68 69 | 73 20 62 75 66 66 65 72 | for thi|s buffer|
|00003ef0| 20 62 79 20 70 6c 61 63 | 69 6e 67 0a 61 20 60 7e | by plac|ing.a `~|
|00003f00| 27 20 66 6f 6c 6c 6f 77 | 65 64 20 62 79 20 61 6e |' follow|ed by an|
|00003f10| 20 65 78 74 65 6e 64 65 | 64 2d 63 68 61 72 61 63 | extende|d-charac|
|00003f20| 74 65 72 20 6d 6f 64 65 | 20 2d 2d 20 73 75 63 68 |ter mode| -- such|
|00003f30| 20 61 73 20 60 7e 2e 74 | 65 78 27 2e 1f 0a 28 64 | as `~.t|ex'...(d|
|00003f40| 65 66 63 6f 6e 73 74 20 | 69 73 70 65 6c 6c 2d 70 |efconst |ispell-p|
|00003f50| 61 72 73 69 6e 67 2d 6b | 65 79 77 6f 72 64 20 22 |arsing-k|eyword "|
|00003f60| 4c 6f 63 61 6c 20 49 73 | 70 65 6c 6c 50 61 72 73 |Local Is|pellPars|
|00003f70| 69 6e 67 3a 20 22 20 28 | 23 24 20 2e 20 31 35 37 |ing: " (|#$ . 157|
|00003f80| 37 31 29 29 0a 23 40 31 | 33 35 20 53 6b 69 70 73 |71)).#@1|35 Skips|
|00003f90| 20 73 70 65 6c 6c 20 63 | 68 65 63 6b 69 6e 67 20 | spell c|hecking |
|00003fa0| 6f 66 20 53 47 4d 4c 20 | 74 61 67 73 20 61 6e 64 |of SGML |tags and|
|00003fb0| 20 65 6e 74 69 74 79 20 | 72 65 66 65 72 65 6e 63 | entity |referenc|
|00003fc0| 65 73 20 77 68 65 6e 20 | 6e 6f 6e 2d 6e 69 6c 2e |es when |non-nil.|
|00003fd0| 0a 54 68 69 73 20 76 61 | 72 69 61 62 6c 65 20 69 |.This va|riable i|
|00003fe0| 73 20 73 65 74 20 77 68 | 65 6e 20 6d 61 6a 6f 72 |s set wh|en major|
|00003ff0| 2d 6d 6f 64 65 20 69 73 | 20 73 67 6d 6c 2d 6d 6f |-mode is| sgml-mo|
|00004000| 64 65 20 6f 72 20 68 74 | 6d 6c 2d 6d 6f 64 65 2e |de or ht|ml-mode.|
|00004010| 1f 0a 28 64 65 66 76 61 | 72 20 69 73 70 65 6c 6c |..(defva|r ispell|
|00004020| 2d 73 6b 69 70 2d 73 67 | 6d 6c 20 6e 69 6c 20 28 |-skip-sg|ml nil (|
|00004030| 23 24 20 2e 20 31 36 32 | 36 37 29 29 0a 23 40 34 |#$ . 162|67)).#@4|
|00004040| 33 37 20 41 20 62 75 66 | 66 65 72 20 6c 6f 63 61 |37 A buf|fer loca|
|00004050| 6c 20 76 61 72 69 61 62 | 6c 65 20 63 6f 6e 74 61 |l variab|le conta|
|00004060| 69 6e 69 6e 67 20 74 68 | 65 20 63 75 72 72 65 6e |ining th|e curren|
|00004070| 74 20 70 65 72 73 6f 6e | 61 6c 20 64 69 63 74 69 |t person|al dicti|
|00004080| 6f 6e 61 72 79 2e 0a 49 | 66 20 6e 6f 6e 2d 6e 69 |onary..I|f non-ni|
|00004090| 6c 2c 20 74 68 65 20 76 | 61 6c 75 65 20 6d 75 73 |l, the v|alue mus|
|000040a0| 74 20 62 65 20 61 20 73 | 74 72 69 6e 67 2c 20 77 |t be a s|tring, w|
|000040b0| 68 69 63 68 20 69 73 20 | 61 20 66 69 6c 65 20 6e |hich is |a file n|
|000040c0| 61 6d 65 2e 0a 0a 49 66 | 20 79 6f 75 20 73 70 65 |ame...If| you spe|
|000040d0| 63 69 66 79 20 61 20 70 | 65 72 73 6f 6e 61 6c 20 |cify a p|ersonal |
|000040e0| 64 69 63 74 69 6f 6e 61 | 72 79 20 66 6f 72 20 74 |dictiona|ry for t|
|000040f0| 68 65 20 63 75 72 72 65 | 6e 74 20 62 75 66 66 65 |he curre|nt buffe|
|00004100| 72 20 77 68 69 63 68 20 | 69 73 0a 64 69 66 66 65 |r which |is.diffe|
|00004110| 72 65 6e 74 20 66 72 6f | 6d 20 74 68 65 20 63 75 |rent fro|m the cu|
|00004120| 72 72 65 6e 74 20 70 65 | 72 73 6f 6e 61 6c 20 64 |rrent pe|rsonal d|
|00004130| 69 63 74 69 6f 6e 61 72 | 79 2c 20 74 68 65 20 65 |ictionar|y, the e|
|00004140| 66 66 65 63 74 20 69 73 | 20 73 69 6d 69 6c 61 72 |ffect is| similar|
|00004150| 0a 74 6f 20 63 61 6c 6c | 69 6e 67 20 5c 5b 69 73 |.to call|ing \[is|
|00004160| 70 65 6c 6c 2d 63 68 61 | 6e 67 65 2d 64 69 63 74 |pell-cha|nge-dict|
|00004170| 69 6f 6e 61 72 79 5d 2e | 20 20 54 68 69 73 20 76 |ionary].| This v|
|00004180| 61 72 69 61 62 6c 65 20 | 69 73 20 61 75 74 6f 6d |ariable |is autom|
|00004190| 61 74 69 63 61 6c 6c 79 | 0a 73 65 74 20 77 68 65 |atically|.set whe|
|000041a0| 6e 20 64 65 66 69 6e 65 | 64 20 69 6e 20 74 68 65 |n define|d in the|
|000041b0| 20 66 69 6c 65 20 77 69 | 74 68 20 65 69 74 68 65 | file wi|th eithe|
|000041c0| 72 20 60 69 73 70 65 6c | 6c 2d 70 64 69 63 74 2d |r `ispel|l-pdict-|
|000041d0| 6b 65 79 77 6f 72 64 27 | 20 6f 72 20 74 68 65 0a |keyword'| or the.|
|000041e0| 6c 6f 63 61 6c 20 76 61 | 72 69 61 62 6c 65 20 73 |local va|riable s|
|000041f0| 79 6e 74 61 78 2e 1f 0a | 28 64 65 66 76 61 72 20 |yntax...|(defvar |
|00004200| 69 73 70 65 6c 6c 2d 6c | 6f 63 61 6c 2d 70 64 69 |ispell-l|ocal-pdi|
|00004210| 63 74 20 69 73 70 65 6c | 6c 2d 70 65 72 73 6f 6e |ct ispel|l-person|
|00004220| 61 6c 2d 64 69 63 74 69 | 6f 6e 61 72 79 20 28 23 |al-dicti|onary (#|
|00004230| 24 20 2e 20 31 36 34 35 | 31 29 29 0a 28 6d 61 6b |$ . 1645|1)).(mak|
|00004240| 65 2d 76 61 72 69 61 62 | 6c 65 2d 62 75 66 66 65 |e-variab|le-buffe|
|00004250| 72 2d 6c 6f 63 61 6c 20 | 27 69 73 70 65 6c 6c 2d |r-local |'ispell-|
|00004260| 6c 6f 63 61 6c 2d 70 64 | 69 63 74 29 0a 23 40 35 |local-pd|ict).#@5|
|00004270| 33 20 54 68 65 20 6b 65 | 79 77 6f 72 64 20 66 6f |3 The ke|yword fo|
|00004280| 72 20 64 65 66 69 6e 69 | 6e 67 20 62 75 66 66 65 |r defini|ng buffe|
|00004290| 72 20 6c 6f 63 61 6c 20 | 64 69 63 74 69 6f 6e 61 |r local |dictiona|
|000042a0| 72 69 65 73 2e 1f 0a 28 | 64 65 66 63 6f 6e 73 74 |ries...(|defconst|
|000042b0| 20 69 73 70 65 6c 6c 2d | 70 64 69 63 74 2d 6b 65 | ispell-|pdict-ke|
|000042c0| 79 77 6f 72 64 20 22 4c | 6f 63 61 6c 20 49 73 70 |yword "L|ocal Isp|
|000042d0| 65 6c 6c 50 65 72 73 44 | 69 63 74 3a 20 22 20 28 |ellPersD|ict: " (|
|000042e0| 23 24 20 2e 20 31 37 30 | 31 30 29 29 0a 23 40 31 |#$ . 170|10)).#@1|
|000042f0| 32 38 20 43 6f 6e 74 61 | 69 6e 73 20 74 68 65 20 |28 Conta|ins the |
|00004300| 62 75 66 66 65 72 20 6e | 61 6d 65 20 69 66 20 6c |buffer n|ame if l|
|00004310| 6f 63 61 6c 20 77 6f 72 | 64 20 64 65 66 69 6e 69 |ocal wor|d defini|
|00004320| 74 69 6f 6e 73 20 77 65 | 72 65 20 75 73 65 64 2e |tions we|re used.|
|00004330| 0a 49 73 70 65 6c 6c 20 | 69 73 20 74 68 65 6e 20 |.Ispell |is then |
|00004340| 72 65 73 74 61 72 74 65 | 64 20 62 65 63 61 75 73 |restarte|d becaus|
|00004350| 65 20 74 68 65 20 6c 6f | 63 61 6c 20 77 6f 72 64 |e the lo|cal word|
|00004360| 73 20 63 6f 75 6c 64 20 | 63 6f 6e 66 6c 69 63 74 |s could |conflict|
|00004370| 2e 1f 0a 28 64 65 66 76 | 61 72 20 69 73 70 65 6c |...(defv|ar ispel|
|00004380| 6c 2d 62 75 66 66 65 72 | 2d 6c 6f 63 61 6c 2d 6e |l-buffer|-local-n|
|00004390| 61 6d 65 20 6e 69 6c 20 | 28 23 24 20 2e 20 31 37 |ame nil |(#$ . 17|
|000043a0| 31 33 39 29 29 0a 23 40 | 33 35 37 20 2a 49 6e 64 |139)).#@|357 *Ind|
|000043b0| 69 63 61 74 65 73 20 77 | 68 65 74 68 65 72 20 69 |icates w|hether i|
|000043c0| 73 70 65 6c 6c 20 73 68 | 6f 75 6c 64 20 70 61 72 |spell sh|ould par|
|000043d0| 73 65 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 62 |se the c|urrent b|
|000043e0| 75 66 66 65 72 20 61 73 | 20 54 65 58 20 43 6f 64 |uffer as| TeX Cod|
|000043f0| 65 2e 0a 53 70 65 63 69 | 61 6c 20 76 61 6c 75 65 |e..Speci|al value|
|00004400| 20 60 75 73 65 2d 6d 6f | 64 65 2d 6e 61 6d 65 27 | `use-mo|de-name'|
|00004410| 20 74 72 69 65 73 20 74 | 6f 20 67 75 65 73 73 20 | tries t|o guess |
|00004420| 75 73 69 6e 67 20 74 68 | 65 20 6e 61 6d 65 20 6f |using th|e name o|
|00004430| 66 20 6d 61 6a 6f 72 2d | 6d 6f 64 65 2e 0a 44 65 |f major-|mode..De|
|00004440| 66 61 75 6c 74 20 70 61 | 72 73 65 72 20 69 73 20 |fault pa|rser is |
|00004450| 27 6e 72 6f 66 66 2e 0a | 43 75 72 72 65 6e 74 6c |'nroff..|Currentl|
|00004460| 79 20 74 68 65 20 6f 6e | 6c 79 20 6f 74 68 65 72 |y the on|ly other|
|00004470| 20 76 61 6c 69 64 20 70 | 61 72 73 65 72 20 69 73 | valid p|arser is|
|00004480| 20 27 74 65 78 2e 0a 0a | 59 6f 75 20 63 61 6e 20 | 'tex...|You can |
|00004490| 73 65 74 20 74 68 69 73 | 20 76 61 72 69 61 62 6c |set this| variabl|
|000044a0| 65 20 69 6e 20 68 6f 6f | 6b 73 20 69 6e 20 79 6f |e in hoo|ks in yo|
|000044b0| 75 72 20 69 6e 69 74 20 | 66 69 6c 65 20 2d 2d 20 |ur init |file -- |
|000044c0| 65 67 3a 0a 0a 28 61 64 | 64 2d 68 6f 6f 6b 20 27 |eg:..(ad|d-hook '|
|000044d0| 74 65 78 2d 6d 6f 64 65 | 2d 68 6f 6f 6b 20 28 66 |tex-mode|-hook (f|
|000044e0| 75 6e 63 74 69 6f 6e 20 | 28 6c 61 6d 62 64 61 20 |unction |(lambda |
|000044f0| 28 29 20 28 73 65 74 71 | 20 69 73 70 65 6c 6c 2d |() (setq| ispell-|
|00004500| 70 61 72 73 65 72 20 27 | 74 65 78 29 29 29 29 1f |parser '|tex)))).|
|00004510| 0a 28 64 65 66 76 61 72 | 20 69 73 70 65 6c 6c 2d |.(defvar| ispell-|
|00004520| 70 61 72 73 65 72 20 27 | 75 73 65 2d 6d 6f 64 65 |parser '|use-mode|
|00004530| 2d 6e 61 6d 65 20 28 23 | 24 20 2e 20 2d 31 37 33 |-name (#|$ . -173|
|00004540| 32 34 29 29 0a 23 40 34 | 34 20 4d 61 72 6b 65 72 |24)).#@4|4 Marker|
|00004550| 20 74 68 61 74 20 61 6c | 6c 6f 77 73 20 73 70 65 | that al|lows spe|
|00004560| 6c 6c 69 6e 67 20 63 6f | 6e 74 69 6e 75 61 74 69 |lling co|ntinuati|
|00004570| 6f 6e 73 2e 1f 0a 28 64 | 65 66 76 61 72 20 69 73 |ons...(d|efvar is|
|00004580| 70 65 6c 6c 2d 72 65 67 | 69 6f 6e 2d 65 6e 64 20 |pell-reg|ion-end |
|00004590| 28 6d 61 6b 65 2d 6d 61 | 72 6b 65 72 29 20 28 23 |(make-ma|rker) (#|
|000045a0| 24 20 2e 20 31 37 37 33 | 38 29 29 0a 23 40 36 31 |$ . 1773|8)).#@61|
|000045b0| 20 49 66 20 6e 6f 6e 2d | 6e 69 6c 2c 20 60 69 73 | If non-|nil, `is|
|000045c0| 70 65 6c 6c 2d 77 6f 72 | 64 27 20 64 6f 65 73 20 |pell-wor|d' does |
|000045d0| 6e 6f 74 20 74 72 79 20 | 74 6f 20 63 6f 72 72 65 |not try |to corre|
|000045e0| 63 74 20 74 68 65 20 77 | 6f 72 64 2e 1f 0a 28 64 |ct the w|ord...(d|
|000045f0| 65 66 76 61 72 20 69 73 | 70 65 6c 6c 2d 63 68 65 |efvar is|pell-che|
|00004600| 63 6b 2d 6f 6e 6c 79 20 | 6e 69 6c 20 28 23 24 20 |ck-only |nil (#$ |
|00004610| 2e 20 31 37 38 34 31 29 | 29 0a 28 62 79 74 65 2d |. 17841)|).(byte-|
|00004620| 63 6f 64 65 20 22 c0 09 | 99 ab 8a c2 c3 21 ac 85 |code "..|.....!..|
|00004630| c4 c5 c6 5c 22 88 c7 0e | 08 c9 ca 23 87 22 20 5b |...\"...|...#." [|
|00004640| 22 31 39 22 20 65 6d 61 | 63 73 2d 76 65 72 73 69 |"19" ema|cs-versi|
|00004650| 6f 6e 20 62 6f 75 6e 64 | 70 20 65 70 6f 63 68 3a |on bound|p epoch:|
|00004660| 3a 76 65 72 73 69 6f 6e | 20 64 65 66 61 6c 69 61 |:version| defalia|
|00004670| 73 20 69 73 70 65 6c 6c | 20 69 73 70 65 6c 6c 2d |s ispell| ispell-|
|00004680| 62 75 66 66 65 72 20 64 | 65 66 69 6e 65 2d 6b 65 |buffer d|efine-ke|
|00004690| 79 20 67 6c 6f 62 61 6c | 2d 6d 61 70 20 5b 28 6d |y global|-map [(m|
|000046a0| 65 74 61 20 3f 5c 24 29 | 5d 20 69 73 70 65 6c 6c |eta ?\$)|] ispell|
|000046b0| 2d 77 6f 72 64 5d 20 34 | 29 0a 23 40 38 31 32 20 |-word] 4|).#@812 |
|000046c0| 43 68 65 63 6b 20 73 70 | 65 6c 6c 69 6e 67 20 6f |Check sp|elling o|
|000046d0| 66 20 77 6f 72 64 20 75 | 6e 64 65 72 20 6f 72 20 |f word u|nder or |
|000046e0| 62 65 66 6f 72 65 20 74 | 68 65 20 63 75 72 73 6f |before t|he curso|
|000046f0| 72 2e 0a 49 66 20 74 68 | 65 20 77 6f 72 64 20 69 |r..If th|e word i|
|00004700| 73 20 6e 6f 74 20 66 6f | 75 6e 64 20 69 6e 20 64 |s not fo|und in d|
|00004710| 69 63 74 69 6f 6e 61 72 | 79 2c 20 64 69 73 70 6c |ictionar|y, displ|
|00004720| 61 79 20 70 6f 73 73 69 | 62 6c 65 20 63 6f 72 72 |ay possi|ble corr|
|00004730| 65 63 74 69 6f 6e 73 0a | 69 6e 20 61 20 77 69 6e |ections.|in a win|
|00004740| 64 6f 77 20 61 6c 6c 6f | 77 69 6e 67 20 79 6f 75 |dow allo|wing you|
|00004750| 20 74 6f 20 63 68 6f 6f | 73 65 20 6f 6e 65 2e 0a | to choo|se one..|
|00004760| 0a 57 69 74 68 20 61 20 | 70 72 65 66 69 78 20 61 |.With a |prefix a|
|00004770| 72 67 75 6d 65 6e 74 20 | 28 6f 72 20 69 66 20 43 |rgument |(or if C|
|00004780| 4f 4e 54 49 4e 55 45 20 | 69 73 20 6e 6f 6e 2d 6e |ONTINUE |is non-n|
|00004790| 69 6c 29 2c 0a 72 65 73 | 75 6d 65 20 69 6e 74 65 |il),.res|ume inte|
|000047a0| 72 72 75 70 74 65 64 20 | 73 70 65 6c 6c 2d 63 68 |rrupted |spell-ch|
|000047b0| 65 63 6b 69 6e 67 20 6f | 66 20 61 20 62 75 66 66 |ecking o|f a buff|
|000047c0| 65 72 20 6f 72 20 72 65 | 67 69 6f 6e 2e 0a 0a 49 |er or re|gion...I|
|000047d0| 66 20 6f 70 74 69 6f 6e | 61 6c 20 61 72 67 75 6d |f option|al argum|
|000047e0| 65 6e 74 20 46 4f 4c 4c | 4f 57 49 4e 47 20 69 73 |ent FOLL|OWING is|
|000047f0| 20 6e 6f 6e 2d 6e 69 6c | 20 6f 72 20 69 66 20 60 | non-nil| or if `|
|00004800| 69 73 70 65 6c 6c 2d 66 | 6f 6c 6c 6f 77 69 6e 67 |ispell-f|ollowing|
|00004810| 2d 77 6f 72 64 27 0a 69 | 73 20 6e 6f 6e 2d 6e 69 |-word'.i|s non-ni|
|00004820| 6c 20 77 68 65 6e 20 63 | 61 6c 6c 65 64 20 69 6e |l when c|alled in|
|00004830| 74 65 72 61 63 74 69 76 | 65 6c 79 2c 20 74 68 65 |teractiv|ely, the|
|00004840| 6e 20 74 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |n the fo|llowing |
|00004850| 77 6f 72 64 0a 28 72 61 | 74 68 65 72 20 74 68 61 |word.(ra|ther tha|
|00004860| 6e 20 70 72 65 63 65 64 | 69 6e 67 29 20 69 73 20 |n preced|ing) is |
|00004870| 63 68 65 63 6b 65 64 20 | 77 68 65 6e 20 74 68 65 |checked |when the|
|00004880| 20 63 75 72 73 6f 72 20 | 69 73 20 6e 6f 74 20 6f | cursor |is not o|
|00004890| 76 65 72 20 61 20 77 6f | 72 64 2e 0a 57 68 65 6e |ver a wo|rd..When|
|000048a0| 20 74 68 65 20 6f 70 74 | 69 6f 6e 61 6c 20 61 72 | the opt|ional ar|
|000048b0| 67 75 6d 65 6e 74 20 51 | 55 49 45 54 4c 59 20 69 |gument Q|UIETLY i|
|000048c0| 73 20 6e 6f 6e 2d 6e 69 | 6c 20 6f 72 20 60 69 73 |s non-ni|l or `is|
|000048d0| 70 65 6c 6c 2d 71 75 69 | 65 74 6c 79 27 20 69 73 |pell-qui|etly' is|
|000048e0| 20 6e 6f 6e 2d 6e 69 6c | 0a 77 68 65 6e 20 63 61 | non-nil|.when ca|
|000048f0| 6c 6c 65 64 20 69 6e 74 | 65 72 61 63 74 69 76 65 |lled int|eractive|
|00004900| 6c 79 2c 20 6e 6f 6e 2d | 63 6f 72 72 65 63 74 69 |ly, non-|correcti|
|00004910| 76 65 20 6d 65 73 73 61 | 67 65 73 20 61 72 65 20 |ve messa|ges are |
|00004920| 73 75 70 70 72 65 73 73 | 65 64 2e 0a 0a 57 6f 72 |suppress|ed...Wor|
|00004930| 64 20 73 79 6e 74 61 78 | 20 64 65 73 63 72 69 62 |d syntax| describ|
|00004940| 65 64 20 62 79 20 60 69 | 73 70 65 6c 6c 2d 64 69 |ed by `i|spell-di|
|00004950| 63 74 69 6f 6e 61 72 79 | 2d 61 6c 69 73 74 27 20 |ctionary|-alist' |
|00004960| 28 77 68 69 63 68 20 73 | 65 65 29 2e 0a 0a 54 68 |(which s|ee)...Th|
|00004970| 69 73 20 77 69 6c 6c 20 | 63 68 65 63 6b 20 6f 72 |is will |check or|
|00004980| 20 72 65 6c 6f 61 64 20 | 74 68 65 20 64 69 63 74 | reload |the dict|
|00004990| 69 6f 6e 61 72 79 2e 20 | 20 55 73 65 20 5c 5b 69 |ionary. | Use \[i|
|000049a0| 73 70 65 6c 6c 2d 63 68 | 61 6e 67 65 2d 64 69 63 |spell-ch|ange-dic|
|000049b0| 74 69 6f 6e 61 72 79 5d | 0a 6f 72 20 5c 5b 69 73 |tionary]|.or \[is|
|000049c0| 70 65 6c 6c 2d 72 65 67 | 69 6f 6e 5d 20 74 6f 20 |pell-reg|ion] to |
|000049d0| 75 70 64 61 74 65 20 74 | 68 65 20 49 73 70 65 6c |update t|he Ispel|
|000049e0| 6c 20 70 72 6f 63 65 73 | 73 2e 1f 0a 28 64 65 66 |l proces|s...(def|
|000049f0| 61 6c 69 61 73 20 27 69 | 73 70 65 6c 6c 2d 77 6f |alias 'i|spell-wo|
|00004a00| 72 64 20 23 5b 28 26 6f | 70 74 69 6f 6e 61 6c 20 |rd #[(&o|ptional |
|00004a10| 66 6f 6c 6c 6f 77 69 6e | 67 20 71 75 69 65 74 6c |followin|g quietl|
|00004a20| 79 20 63 6f 6e 74 69 6e | 75 65 29 20 22 08 ab 83 |y contin|ue) "...|
|00004a30| c1 20 87 74 ab 84 5c 6e | 13 0c 15 c6 20 88 60 c7 |. .t..\n|.... .`.|
|00004a40| 0b 21 c8 89 89 89 1e 09 | 1e 5c 6e 1e 0b 1e 0c 1e |.!......|.\n.....|
|00004a50| 0d 1e 0e 0e 0d 41 40 16 | 0c 0e 0d 41 41 40 16 0b |.....A@.|...AA@..|
|00004a60| 0e 0d 40 16 0d 0d ac 89 | cf d0 0e 11 0e 0d 21 5c |..@.....|......!\|
|00004a70| 22 88 d2 0e 13 d4 5c 22 | 88 d2 0e 13 d5 0e 0d d6 |".....\"|........|
|00004a80| 51 5c 22 88 d7 0e 13 21 | 88 0e 18 40 d9 98 ab 74 |Q\"....!|...@...t|
|00004a90| 0e 18 41 89 16 18 3c ab | 87 da 0e 18 40 21 16 5c |..A...<.|....@!.\|
|00004aa0| 6e 0e 5c 6e db 61 ab 90 | 0d 84 5c 6e 01 cf dc 0e |n.\n.a..|..\n....|
|00004ab0| 11 0e 0d 21 5c 22 88 82 | 5c 6e 01 0e 5c 6e 3b ab |...!\"..|\n..\n;.|
|00004ac0| 93 0d ac fe cf dd 0e 11 | 0e 0d 21 0e 11 0e 5c 6e |........|..!...\n|
|00004ad0| 21 23 88 aa ee 0e 5c 6e | ac 86 cf de 21 88 aa e4 |!#....\n|....!...|
|00004ae0| 0e 1f ab 85 e0 20 88 aa | db e1 8b 88 0e 09 e2 6b |..... ..|.......k|
|00004af0| ab 88 e3 0e 5c 6e 40 21 | 88 aa bf 0e 09 ab bb 0e |....\n@!|........|
|00004b00| 09 3a ac 84 0e 09 aa 83 | 0e 09 40 89 16 0d 47 0e |.:......|..@...G.|
|00004b10| 0b 0e 0c 5a 5a 0e 0e 5c | 5c 16 0e 0e 0d 0e 5c 6e |...ZZ..\|\.....\n|
|00004b20| 40 6b ac 8a 0e 0c 0e 0b | 7c 88 0e 0d 63 88 0e 09 |@k......||...c...|
|00004b30| 3a ab 89 0e 0e 62 88 e4 | 0b 0d 5c 22 88 e5 0e 26 |:....b..|..\"...&|
|00004b40| 21 ab 85 e7 0e 26 21 88 | 0e 0e 62 88 e8 0e 29 21 |!....&!.|..b...)!|
|00004b50| 88 0e 2a ad 84 c8 89 16 | 2a 2e 06 87 22 20 5b 63 |..*.....|*..." [c|
|00004b60| 6f 6e 74 69 6e 75 65 20 | 69 73 70 65 6c 6c 2d 63 |ontinue |ispell-c|
|00004b70| 6f 6e 74 69 6e 75 65 20 | 69 73 70 65 6c 6c 2d 66 |ontinue |ispell-f|
|00004b80| 6f 6c 6c 6f 77 69 6e 67 | 2d 77 6f 72 64 20 66 6f |ollowing|-word fo|
|00004b90| 6c 6c 6f 77 69 6e 67 20 | 69 73 70 65 6c 6c 2d 71 |llowing |ispell-q|
|00004ba0| 75 69 65 74 6c 79 20 71 | 75 69 65 74 6c 79 20 69 |uietly q|uietly i|
|00004bb0| 73 70 65 6c 6c 2d 61 63 | 63 65 70 74 2d 62 75 66 |spell-ac|cept-buf|
|00004bc0| 66 65 72 2d 6c 6f 63 61 | 6c 2d 64 65 66 73 20 69 |fer-loca|l-defs i|
|00004bd0| 73 70 65 6c 6c 2d 67 65 | 74 2d 77 6f 72 64 20 6e |spell-ge|t-word n|
|00004be0| 69 6c 20 72 65 70 6c 61 | 63 65 20 70 6f 73 73 20 |il repla|ce poss |
|00004bf0| 65 6e 64 20 73 74 61 72 | 74 20 77 6f 72 64 20 63 |end star|t word c|
|00004c00| 75 72 73 6f 72 2d 6c 6f | 63 61 74 69 6f 6e 20 6d |ursor-lo|cation m|
|00004c10| 65 73 73 61 67 65 20 22 | 43 68 65 63 6b 69 6e 67 |essage "|Checking|
|00004c20| 20 73 70 65 6c 6c 69 6e | 67 20 6f 66 20 25 73 2e | spellin|g of %s.|
|00004c30| 2e 2e 22 20 69 73 70 65 | 6c 6c 2d 66 6f 72 6d 61 |.." ispe|ll-forma|
|00004c40| 74 2d 77 6f 72 64 20 70 | 72 6f 63 65 73 73 2d 73 |t-word p|rocess-s|
|00004c50| 65 6e 64 2d 73 74 72 69 | 6e 67 20 69 73 70 65 6c |end-stri|ng ispel|
|00004c60| 6c 2d 70 72 6f 63 65 73 | 73 20 22 25 5c 6e 22 20 |l-proces|s "%\n" |
|00004c70| 22 5e 22 20 22 5c 6e 22 | 20 61 63 63 65 70 74 2d |"^" "\n"| accept-|
|00004c80| 70 72 6f 63 65 73 73 2d | 6f 75 74 70 75 74 20 69 |process-|output i|
|00004c90| 73 70 65 6c 6c 2d 66 69 | 6c 74 65 72 20 22 22 20 |spell-fi|lter "" |
|00004ca0| 69 73 70 65 6c 6c 2d 70 | 61 72 73 65 2d 6f 75 74 |ispell-p|arse-out|
|00004cb0| 70 75 74 20 74 20 22 25 | 73 20 69 73 20 63 6f 72 |put t "%|s is cor|
|00004cc0| 72 65 63 74 22 20 22 25 | 73 20 69 73 20 63 6f 72 |rect" "%|s is cor|
|00004cd0| 72 65 63 74 20 62 65 63 | 61 75 73 65 20 6f 66 20 |rect bec|ause of |
|00004ce0| 72 6f 6f 74 20 25 73 22 | 20 22 45 72 72 6f 72 20 |root %s"| "Error |
|00004cf0| 69 6e 20 69 73 70 65 6c | 6c 20 70 72 6f 63 65 73 |in ispel|l proces|
|00004d00| 73 22 20 69 73 70 65 6c | 6c 2d 63 68 65 63 6b 2d |s" ispel|l-check-|
|00004d10| 6f 6e 6c 79 20 62 65 65 | 70 20 28 28 62 79 74 65 |only bee|p ((byte|
|00004d20| 2d 63 6f 64 65 20 22 c0 | 09 41 41 40 09 41 41 41 |-code ".|.AA@.AAA|
|00004d30| 40 09 40 5c 6e 0b 25 14 | c0 87 22 20 5b 69 73 70 |@.@\n.%.|.." [isp|
|00004d40| 65 6c 6c 2d 63 6f 6d 6d | 61 6e 64 2d 6c 6f 6f 70 |ell-comm|and-loop|
|00004d50| 20 70 6f 73 73 20 73 74 | 61 72 74 20 65 6e 64 20 | poss st|art end |
|00004d60| 72 65 70 6c 61 63 65 5d | 20 36 29 29 20 30 20 69 |replace]| 6)) 0 i|
|00004d70| 73 70 65 6c 6c 2d 61 64 | 64 2d 70 65 72 2d 66 69 |spell-ad|d-per-fi|
|00004d80| 6c 65 2d 77 6f 72 64 2d | 6c 69 73 74 20 69 73 70 |le-word-|list isp|
|00004d90| 65 6c 6c 2d 77 6f 72 64 | 20 67 65 74 2d 62 75 66 |ell-word| get-buf|
|00004da0| 66 65 72 20 69 73 70 65 | 6c 6c 2d 63 68 6f 69 63 |fer ispe|ll-choic|
|00004db0| 65 73 2d 62 75 66 66 65 | 72 20 6b 69 6c 6c 2d 62 |es-buffe|r kill-b|
|00004dc0| 75 66 66 65 72 20 69 73 | 70 65 6c 6c 2d 70 64 69 |uffer is|pell-pdi|
|00004dd0| 63 74 2d 73 61 76 65 20 | 69 73 70 65 6c 6c 2d 73 |ct-save |ispell-s|
|00004de0| 69 6c 65 6e 74 6c 79 2d | 73 61 76 65 70 20 69 73 |ilently-|savep is|
|00004df0| 70 65 6c 6c 2d 71 75 69 | 74 5d 20 37 20 28 23 24 |pell-qui|t] 7 (#$|
|00004e00| 20 2e 20 31 38 31 31 32 | 29 20 28 6c 69 73 74 20 | . 18112|) (list |
|00004e10| 6e 69 6c 20 6e 69 6c 20 | 63 75 72 72 65 6e 74 2d |nil nil |current-|
|00004e20| 70 72 65 66 69 78 2d 61 | 72 67 29 5d 29 0a 23 40 |prefix-a|rg)]).#@|
|00004e30| 34 32 30 20 52 65 74 75 | 72 6e 20 74 68 65 20 77 |420 Retu|rn the w|
|00004e40| 6f 72 64 20 66 6f 72 20 | 73 70 65 6c 6c 2d 63 68 |ord for |spell-ch|
|00004e50| 65 63 6b 69 6e 67 20 61 | 63 63 6f 72 64 69 6e 67 |ecking a|ccording|
|00004e60| 20 74 6f 20 69 73 70 65 | 6c 6c 20 73 79 6e 74 61 | to ispe|ll synta|
|00004e70| 78 2e 0a 49 66 20 6f 70 | 74 69 6f 6e 61 6c 20 61 |x..If op|tional a|
|00004e80| 72 67 75 6d 65 6e 74 20 | 46 4f 4c 4c 4f 57 49 4e |rgument |FOLLOWIN|
|00004e90| 47 20 69 73 20 6e 6f 6e | 2d 6e 69 6c 20 6f 72 20 |G is non|-nil or |
|00004ea0| 69 66 20 60 69 73 70 65 | 6c 6c 2d 66 6f 6c 6c 6f |if `ispe|ll-follo|
|00004eb0| 77 69 6e 67 2d 77 6f 72 | 64 27 0a 69 73 20 6e 6f |wing-wor|d'.is no|
|00004ec0| 6e 2d 6e 69 6c 20 77 68 | 65 6e 20 63 61 6c 6c 65 |n-nil wh|en calle|
|00004ed0| 64 20 69 6e 74 65 72 61 | 63 74 69 76 65 6c 79 2c |d intera|ctively,|
|00004ee0| 20 74 68 65 6e 20 74 68 | 65 20 66 6f 6c 6c 6f 77 | then th|e follow|
|00004ef0| 69 6e 67 20 77 6f 72 64 | 0a 28 72 61 74 68 65 72 |ing word|.(rather|
|00004f00| 20 74 68 61 6e 20 70 72 | 65 63 65 64 69 6e 67 29 | than pr|eceding)|
|00004f10| 20 69 73 20 63 68 65 63 | 6b 65 64 20 77 68 65 6e | is chec|ked when|
|00004f20| 20 74 68 65 20 63 75 72 | 73 6f 72 20 69 73 20 6e | the cur|sor is n|
|00004f30| 6f 74 20 6f 76 65 72 20 | 61 20 77 6f 72 64 2e 0a |ot over |a word..|
|00004f40| 4f 70 74 69 6f 6e 61 6c | 20 73 65 63 6f 6e 64 20 |Optional| second |
|00004f50| 61 72 67 75 6d 65 6e 74 | 20 63 6f 6e 74 61 69 6e |argument| contain|
|00004f60| 73 20 6f 74 68 65 72 63 | 68 61 72 73 20 74 68 61 |s otherc|hars tha|
|00004f70| 74 20 63 61 6e 20 62 65 | 20 69 6e 63 6c 75 64 65 |t can be| include|
|00004f80| 64 20 69 6e 20 77 6f 72 | 64 0a 6d 61 6e 79 20 74 |d in wor|d.many t|
|00004f90| 69 6d 65 73 2e 0a 0a 57 | 6f 72 64 20 73 79 6e 74 |imes...W|ord synt|
|00004fa0| 61 78 20 64 65 73 63 72 | 69 62 65 64 20 62 79 20 |ax descr|ibed by |
|00004fb0| 60 69 73 70 65 6c 6c 2d | 64 69 63 74 69 6f 6e 61 |`ispell-|dictiona|
|00004fc0| 72 79 2d 61 6c 69 73 74 | 27 20 28 77 68 69 63 68 |ry-alist|' (which|
|00004fd0| 20 73 65 65 29 2e 1f 0a | 28 64 65 66 61 6c 69 61 | see)...|(defalia|
|00004fe0| 73 20 27 69 73 70 65 6c | 6c 2d 67 65 74 2d 77 6f |s 'ispel|l-get-wo|
|00004ff0| 72 64 20 23 5b 28 66 6f | 6c 6c 6f 77 69 6e 67 20 |rd #[(fo|llowing |
|00005000| 26 6f 70 74 69 6f 6e 61 | 6c 20 65 78 74 72 61 2d |&optiona|l extra-|
|00005010| 6f 74 68 65 72 63 68 61 | 72 73 29 20 22 c0 20 19 |othercha|rs) ". .|
|00005020| c2 20 1b c4 20 1d c6 20 | 1e 07 09 c8 0d c9 98 3f |. .. .. |.......?|
|00005030| ad 83 0d ca 50 0e 0b 3f | ae 84 0e 0b c9 98 3f ad |....P..?|......?.|
|00005040| 84 0e 0b ca 50 09 cc 0e | 07 ac 84 0e 0b ab 83 cd |....P...|........|
|00005050| aa 81 ca b0 07 1e 0e cf | 1e 10 cf 1e 11 cf 1e 12 |........|........|
|00005060| cf 1e 13 d4 09 21 ac 92 | 0e 15 ab 88 d6 09 64 d7 |.....!..|......d.|
|00005070| 23 88 aa 86 d8 09 65 d7 | 23 88 d8 0b 65 d1 23 88 |#.....e.|#...e.#.|
|00005080| d4 0d 21 ac 8a 0e 0b ab | c6 d4 0e 0b 21 ab c0 6f |..!.....|....!..o|
|00005090| ac bd 0e 10 ab 84 0e 07 | ab b5 0e 0b ab 97 d4 0e |........|........|
|000050a0| 0b 21 ab 91 d9 da 21 88 | d4 09 21 ab 53 d8 0b 65 |.!....!.|..!.S..e|
|000050b0| db 23 88 aa 4b d7 16 10 | d9 da 21 88 d4 09 21 ab |.#..K...|..!...!.|
|000050c0| 88 d8 0b 65 db 23 88 aa | 37 d9 dc 21 88 aa 31 d6 |...e.#..|7..!..1.|
|000050d0| 0e 0e 64 d7 23 ac 84 dd | de 21 88 df 94 16 11 60 |..d.#...|.!.....`|
|000050e0| 16 12 0e 11 0e 12 7b 89 | 16 13 0e 11 0e 12 45 2e |......{.|......E.|
|000050f0| 09 87 22 20 5b 69 73 70 | 65 6c 6c 2d 67 65 74 2d |.." [isp|ell-get-|
|00005100| 63 61 73 65 63 68 61 72 | 73 20 69 73 70 65 6c 6c |casechar|s ispell|
|00005110| 2d 63 61 73 65 63 68 61 | 72 73 20 69 73 70 65 6c |-casecha|rs ispel|
|00005120| 6c 2d 67 65 74 2d 6e 6f | 74 2d 63 61 73 65 63 68 |l-get-no|t-casech|
|00005130| 61 72 73 20 69 73 70 65 | 6c 6c 2d 6e 6f 74 2d 63 |ars ispe|ll-not-c|
|00005140| 61 73 65 63 68 61 72 73 | 20 69 73 70 65 6c 6c 2d |asechars| ispell-|
|00005150| 67 65 74 2d 6f 74 68 65 | 72 63 68 61 72 73 20 69 |get-othe|rchars i|
|00005160| 73 70 65 6c 6c 2d 6f 74 | 68 65 72 63 68 61 72 73 |spell-ot|herchars|
|00005170| 20 69 73 70 65 6c 6c 2d | 67 65 74 2d 6d 61 6e 79 | ispell-|get-many|
|00005180| 2d 6f 74 68 65 72 63 68 | 61 72 73 2d 70 20 69 73 |-otherch|ars-p is|
|00005190| 70 65 6c 6c 2d 6d 61 6e | 79 2d 6f 74 68 65 72 63 |pell-man|y-otherc|
|000051a0| 68 61 72 73 2d 70 20 22 | 2b 5c 5c 28 22 20 22 22 |hars-p "|+\\(" ""|
|000051b0| 20 22 3f 22 20 65 78 74 | 72 61 2d 6f 74 68 65 72 | "?" ext|ra-other|
|000051c0| 63 68 61 72 73 20 22 2b | 5c 5c 29 22 20 22 2a 22 |chars "+|\\)" "*"|
|000051d0| 20 77 6f 72 64 2d 72 65 | 67 65 78 70 20 6e 69 6c | word-re|gexp nil|
|000051e0| 20 64 69 64 2d 69 74 2d | 6f 6e 63 65 20 73 74 61 | did-it-|once sta|
|000051f0| 72 74 20 65 6e 64 20 77 | 6f 72 64 20 6c 6f 6f 6b |rt end w|ord look|
|00005200| 69 6e 67 2d 61 74 20 66 | 6f 6c 6c 6f 77 69 6e 67 |ing-at f|ollowing|
|00005210| 20 72 65 2d 73 65 61 72 | 63 68 2d 66 6f 72 77 61 | re-sear|ch-forwa|
|00005220| 72 64 20 74 20 72 65 2d | 73 65 61 72 63 68 2d 62 |rd t re-|search-b|
|00005230| 61 63 6b 77 61 72 64 20 | 62 61 63 6b 77 61 72 64 |ackward |backward|
|00005240| 2d 63 68 61 72 20 31 20 | 6d 6f 76 65 20 2d 31 20 |-char 1 |move -1 |
|00005250| 65 72 72 6f 72 20 22 4e | 6f 20 77 6f 72 64 20 66 |error "N|o word f|
|00005260| 6f 75 6e 64 20 74 6f 20 | 63 68 65 63 6b 21 22 20 |ound to |check!" |
|00005270| 30 5d 20 38 20 28 23 24 | 20 2e 20 32 30 30 32 30 |0] 8 (#$| . 20020|
|00005280| 29 5d 29 0a 23 40 39 36 | 20 43 68 65 63 6b 20 74 |)]).#@96| Check t|
|00005290| 6f 20 73 65 65 20 69 66 | 20 74 68 65 20 70 65 72 |o see if| the per|
|000052a0| 73 6f 6e 61 6c 20 64 69 | 63 74 69 6f 6e 61 72 79 |sonal di|ctionary|
|000052b0| 20 68 61 73 20 62 65 65 | 6e 20 6d 6f 64 69 66 69 | has bee|n modifi|
|000052c0| 65 64 2e 0a 49 66 20 73 | 6f 2c 20 61 73 6b 20 69 |ed..If s|o, ask i|
|000052d0| 66 20 69 74 20 6e 65 65 | 64 73 20 74 6f 20 62 65 |f it nee|ds to be|
|000052e0| 20 73 61 76 65 64 2e 1f | 0a 28 64 65 66 61 6c 69 | saved..|.(defali|
|000052f0| 61 73 20 27 69 73 70 65 | 6c 6c 2d 70 64 69 63 74 |as 'ispe|ll-pdict|
|00005300| 2d 73 61 76 65 20 23 5b | 28 26 6f 70 74 69 6f 6e |-save #[|(&option|
|00005310| 61 6c 20 6e 6f 2d 71 75 | 65 72 79 20 66 6f 72 63 |al no-qu|ery forc|
|00005320| 65 2d 73 61 76 65 29 20 | 22 08 ab 87 08 3c ab 83 |e-save) |"....<..|
|00005330| 08 40 10 08 ac 83 09 ab | 92 5c 6e ac 85 c3 c4 21 |.@......|.\n....!|
|00005340| ab 8a c5 0e 06 c7 5c 22 | 88 c8 c9 21 88 ca 89 10 |......\"|...!....|
|00005350| 87 22 20 5b 69 73 70 65 | 6c 6c 2d 70 64 69 63 74 |." [ispe|ll-pdict|
|00005360| 2d 6d 6f 64 69 66 69 65 | 64 2d 70 20 66 6f 72 63 |-modifie|d-p forc|
|00005370| 65 2d 73 61 76 65 20 6e | 6f 2d 71 75 65 72 79 20 |e-save n|o-query |
|00005380| 79 2d 6f 72 2d 6e 2d 70 | 20 22 50 65 72 73 6f 6e |y-or-n-p| "Person|
|00005390| 61 6c 20 64 69 63 74 69 | 6f 6e 61 72 79 20 6d 6f |al dicti|onary mo|
|000053a0| 64 69 66 69 65 64 2e 20 | 20 53 61 76 65 3f 20 22 |dified. | Save? "|
|000053b0| 20 70 72 6f 63 65 73 73 | 2d 73 65 6e 64 2d 73 74 | process|-send-st|
|000053c0| 72 69 6e 67 20 69 73 70 | 65 6c 6c 2d 70 72 6f 63 |ring isp|ell-proc|
|000053d0| 65 73 73 20 22 23 5c 6e | 22 20 6d 65 73 73 61 67 |ess "#\n|" messag|
|000053e0| 65 20 22 50 65 72 73 6f | 6e 61 6c 20 64 69 63 74 |e "Perso|nal dict|
|000053f0| 69 6f 6e 61 72 79 20 73 | 61 76 65 64 2e 22 20 6e |ionary s|aved." n|
|00005400| 69 6c 5d 20 33 20 28 23 | 24 20 2e 20 32 31 31 32 |il] 3 (#|$ . 2112|
|00005410| 39 29 20 28 6c 69 73 74 | 20 69 73 70 65 6c 6c 2d |9) (list| ispell-|
|00005420| 73 69 6c 65 6e 74 6c 79 | 2d 73 61 76 65 70 20 74 |silently|-savep t|
|00005430| 29 5d 29 0a 23 40 34 39 | 36 20 44 69 73 70 6c 61 |)]).#@49|6 Displa|
|00005440| 79 20 70 6f 73 73 69 62 | 6c 65 20 63 6f 72 72 65 |y possib|le corre|
|00005450| 63 74 69 6f 6e 73 20 66 | 72 6f 6d 20 6c 69 73 74 |ctions f|rom list|
|00005460| 20 4d 49 53 53 2e 0a 47 | 55 45 53 53 20 6c 69 73 | MISS..G|UESS lis|
|00005470| 74 73 20 70 6f 73 73 69 | 62 6c 79 20 76 61 6c 69 |ts possi|bly vali|
|00005480| 64 20 61 66 66 69 78 20 | 63 6f 6e 73 74 72 75 63 |d affix |construc|
|00005490| 74 69 6f 6e 20 6f 66 20 | 57 4f 52 44 2e 0a 52 65 |tion of |WORD..Re|
|000054a0| 74 75 72 6e 73 20 6e 69 | 6c 20 74 6f 20 6b 65 65 |turns ni|l to kee|
|000054b0| 70 20 77 6f 72 64 2e 0a | 52 65 74 75 72 6e 73 20 |p word..|Returns |
|000054c0| 30 20 74 6f 20 69 6e 73 | 65 72 74 20 6c 6f 63 61 |0 to ins|ert loca|
|000054d0| 6c 6c 79 20 69 6e 74 6f | 20 62 75 66 66 65 72 2d |lly into| buffer-|
|000054e0| 6c 6f 63 61 6c 20 64 69 | 63 74 69 6f 6e 61 72 79 |local di|ctionary|
|000054f0| 2e 0a 52 65 74 75 72 6e | 73 20 73 74 72 69 6e 67 |..Return|s string|
|00005500| 20 66 6f 72 20 6e 65 77 | 20 63 68 6f 73 65 6e 20 | for new| chosen |
|00005510| 77 6f 72 64 2e 0a 52 65 | 74 75 72 6e 73 20 6c 69 |word..Re|turns li|
|00005520| 73 74 20 66 6f 72 20 6e | 65 77 20 72 65 70 6c 61 |st for n|ew repla|
|00005530| 63 65 6d 65 6e 74 20 77 | 6f 72 64 20 28 77 69 6c |cement w|ord (wil|
|00005540| 6c 20 62 65 20 72 65 63 | 68 65 63 6b 65 64 29 2e |l be rec|hecked).|
|00005550| 0a 48 69 67 68 6c 69 67 | 68 74 73 20 74 68 65 20 |.Highlig|hts the |
|00005560| 77 6f 72 64 2c 20 77 68 | 69 63 68 20 69 73 20 61 |word, wh|ich is a|
|00005570| 73 73 75 6d 65 64 20 74 | 6f 20 72 75 6e 20 66 72 |ssumed t|o run fr|
|00005580| 6f 6d 20 53 54 41 52 54 | 20 74 6f 20 45 4e 44 2e |om START| to END.|
|00005590| 0a 47 6c 6f 62 61 6c 20 | 60 69 73 70 65 6c 6c 2d |.Global |`ispell-|
|000055a0| 70 64 69 63 74 2d 6d 6f | 64 69 66 69 65 64 2d 70 |pdict-mo|dified-p|
|000055b0| 27 20 62 65 63 6f 6d 65 | 73 20 61 20 6c 69 73 74 |' become|s a list|
|000055c0| 20 77 68 65 72 65 20 74 | 68 65 20 6f 6e 6c 79 20 | where t|he only |
|000055d0| 76 61 6c 75 65 0a 69 6e | 64 69 63 61 74 65 73 20 |value.in|dicates |
|000055e0| 77 68 65 74 68 65 72 20 | 74 68 65 20 64 69 63 74 |whether |the dict|
|000055f0| 69 6f 6e 61 72 79 20 68 | 61 73 20 62 65 65 6e 20 |ionary h|as been |
|00005600| 6d 6f 64 69 66 69 65 64 | 20 77 68 65 6e 20 6f 70 |modified| when op|
|00005610| 74 69 6f 6e 20 60 61 27 | 20 6f 72 20 60 69 27 20 |tion `a'| or `i' |
|00005620| 69 73 0a 75 73 65 64 2e | 1f 0a 28 64 65 66 61 6c |is.used.|..(defal|
|00005630| 69 61 73 20 27 69 73 70 | 65 6c 6c 2d 63 6f 6d 6d |ias 'isp|ell-comm|
|00005640| 61 6e 64 2d 6c 6f 6f 70 | 20 23 5b 28 6d 69 73 73 |and-loop| #[(miss|
|00005650| 20 67 75 65 73 73 20 77 | 6f 72 64 20 73 74 61 72 | guess w|ord star|
|00005660| 74 20 65 6e 64 29 20 22 | 70 c0 c1 c2 20 c3 5a 0c |t end) "|p... .Z.|
|00005670| 0d 0e 06 5e c7 c8 c9 89 | 89 89 89 1e 5c 6e 1e 0b |...^....|....\n..|
|00005680| 1e 0c 1e 0d 1e 0e 1e 0f | 1e 10 1d 1e 11 1e 12 1e |........|........|
|00005690| 13 1e 14 1e 15 8a d6 0e | 17 21 71 88 d8 0e 19 50 |........|.!q....P|
|000056a0| 16 1a db dc 21 ab 88 dc | 0e 1d 70 c9 42 5c 22 88 |....!...|..p.B\".|
|000056b0| de 20 88 0e 1f ab bf e0 | e1 b1 02 88 0e 1f ab a4 |. ......|........|
|000056c0| 69 0e 1f 40 47 5c 5c c3 | 5c 5c e2 20 56 ab 88 e3 |i..@G\\.|\\. V...|
|000056d0| 63 88 0e 13 54 16 13 0e | 1f 40 e4 b1 02 88 0e 1f |c...T...|.@......|
|000056e0| 41 89 16 1f ac 5c 5c e5 | e6 b1 02 88 0e 13 0e 11 |A....\\.|........|
|000056f0| ab 83 e7 aa 81 c1 5c 5c | 16 13 0e 11 ab e1 69 0e |......\\|......i.|
|00005700| 11 40 47 5c 5c 0e 14 e8 | 56 ab 83 e7 aa 81 c8 5c |.@G\\...|V......\|
|00005710| 5c e9 5c 5c e2 20 56 ab | 8b ea 63 88 0e 13 54 89 |\.\\. V.|..c...T.|
|00005720| 16 13 aa 82 0e 13 0e 12 | 57 ab b7 0e 14 a8 ab 86 |........|W.......|
|00005730| eb 0e 14 21 16 14 0e 14 | 0e 10 73 ab 8e eb 0e 14 |...!....|..s.....|
|00005740| 54 21 16 14 0e 0f 54 16 | 0f aa 6b ec 0e 14 ed 0e |T!....T.|..k.....|
|00005750| 11 40 ee b1 05 88 0e 11 | 41 16 11 0e 14 54 16 14 |.@......|A....T..|
|00005760| aa 1b eb 0e 14 c0 5a 0e | 0f 5a 21 16 14 29 ef 0e |......Z.|.Z!..)..|
|00005770| 30 21 ac 84 f1 c8 21 88 | f2 0e 17 21 89 1e 33 ab |0!....!.|...!..3.|
|00005780| d9 0e 13 c2 0e 33 21 55 | ab 87 f4 0e 33 21 88 aa |.....3!U|....3!..|
|00005790| d1 0e 13 c2 0e 33 21 5a | f5 79 88 60 1e 36 1e 37 |.....3!Z|.y.`.6.7|
|000057a0| 0e 13 0e 06 57 ab 8a 0e | 37 0e 06 0e 13 5a 5c 5c |....W...|7....Z\\|
|000057b0| 16 37 f8 c8 21 88 0e 37 | 79 88 f9 fa 20 60 0e 36 |.7..!..7|y... `.6|
|000057c0| 56 ab 84 0e 36 aa 81 60 | 5c 22 88 0e 30 62 88 f4 |V...6..`|\"..0b..|
|000057d0| fb 20 21 88 fc 0e 37 21 | 88 2a aa 88 fd 0e 13 0e |. !...7!|.*......|
|000057e0| 06 5d 21 88 fe 0e 17 21 | 88 65 62 88 29 f4 ff 20 |.]!....!|.eb.).. |
|000057f0| 89 16 0b 21 88 81 40 00 | 8e 0e 41 ab 8c 81 42 00 |...!..@.|..A...B.|
|00005800| 0e 43 0e 30 81 44 00 23 | 88 81 45 00 20 88 81 46 |.C.0.D.#|..E. ..F|
|00005810| 00 81 47 00 81 48 00 81 | 49 00 50 5c 22 88 81 44 |..G..H..|I.P\"..D|
|00005820| 00 1e 4a db 81 4b 00 21 | ab 86 81 4b 00 20 aa 84 |..J..K.!|...K. ..|
|00005830| 81 4c 00 20 16 0e c8 16 | 0f 0e 4d ac 88 0e 0e 81 |.L. ....|..M.....|
|00005840| 4e 00 61 ab 88 81 4f 00 | 16 0e c9 16 4d 29 0e 10 |N.a...O.|....M)..|
|00005850| 89 1e 50 ab 9c 0e 50 40 | c0 56 ab 8d 0e 50 40 0e |..P...P@|.V...P@.|
|00005860| 0e 57 ab 85 0e 0f 54 16 | 0f 0e 50 41 89 16 50 ac |.W....T.|..PA..P.|
|00005870| 64 0e 0e c0 5a 0e 0f 5a | 16 0d 29 0e 0e 81 51 00 |d...Z..Z|..)...Q.|
|00005880| 61 ab 84 c9 82 ff 04 0e | 0e 81 52 00 61 ab 97 81 |a.......|..R.a...|
|00005890| 53 00 0e 54 81 55 00 0e | 19 ea 51 5c 22 88 81 56 |S..T.U..|..Q\"..V|
|000058a0| 00 16 57 c9 82 ff 04 0e | 0e 81 58 00 61 ac 88 0e |..W.....|..X.a...|
|000058b0| 0e 81 59 00 61 ab a4 81 | 53 00 0e 54 81 5a 00 0e |..Y.a...|S..T.Z..|
|000058c0| 19 ea 51 5c 22 88 0e 57 | ac 85 0e 57 43 16 57 0e |..Q\"..W|...WC.W.|
|000058d0| 0e 81 59 00 61 85 ff 04 | c8 82 ff 04 0e 0e 81 5b |..Y.a...|.......[|
|000058e0| 00 61 ac 88 0e 0e 81 5c | 5c 00 61 ab aa 0e 0e 81 |.a.....\|\.a.....|
|000058f0| 5c 5c 00 61 ac 84 0e 5d | ab 90 81 5e 00 81 5f 00 |\\.a...]|...^.._.|
|00005900| 0e 19 5c 22 81 44 00 44 | 82 ff 04 81 5e 00 81 60 |..\".D.D|....^..`|
|00005910| 00 0e 19 5c 22 c9 42 82 | ff 04 0e 0e 81 61 00 61 |...\".B.|.....a.a|
|00005920| ac 97 0e 0e 81 62 00 81 | 63 00 0e 64 21 21 61 ac |.....b..|c..d!!a.|
|00005930| 88 0e 0e 81 65 00 61 ab | 8b 81 66 00 20 88 81 44 |....e.a.|..f. ..D|
|00005940| 00 82 ff 04 0e 0e 81 67 | 00 61 ab 98 81 68 00 0e |.......g|.a...h..|
|00005950| 69 21 88 81 6a 00 81 6b | 00 21 88 81 44 00 16 6c |i!..j..k|.!..D..l|
|00005960| c9 82 ff 04 0e 0e 81 4f | 00 61 ab a7 81 68 00 0e |.......O|.a...h..|
|00005970| 69 21 88 81 6a 00 81 6d | 00 81 6e 00 81 6f 00 81 |i!..j..m|..n..o..|
|00005980| 70 00 50 21 5c 22 88 65 | 60 0e 19 47 5a 5d 16 6c |p.P!\".e|`..GZ].l|
|00005990| c9 82 ff 04 0e 0e 81 71 | 00 61 ab a6 81 72 00 81 |.......q|.a...r..|
|000059a0| 73 00 21 ab 97 81 74 00 | 81 44 00 21 88 0e 75 3f |s.!...t.|.D.!..u?|
|000059b0| ae 81 60 16 6c c9 89 16 | 57 82 ff 04 81 44 00 82 |..`.l...|W....D..|
|000059c0| ff 04 0e 0e 81 76 00 61 | 83 54 04 81 5e 00 81 77 |.....v.a|.T..^..w|
|000059d0| 00 0e 19 5c 22 c1 1e 78 | 89 1e 79 83 4d 04 8a d6 |...\"..x|..y.M...|
|000059e0| 0e 17 21 71 88 de 20 88 | c0 16 14 c8 16 0f d8 0e |..!q.. .|........|
|000059f0| 79 50 16 1a 81 7a 00 0e | 79 21 89 14 16 11 0e 11 |yP...z..|y!......|
|00005a00| ab d6 69 0e 11 40 47 5c | 5c 0e 14 e8 56 ab 83 e7 |..i..@G\|\...V...|
|00005a10| aa 81 c8 5c 5c e9 5c 5c | e2 20 56 ab 8b ea 63 88 |...\\.\\|. V...c.|
|00005a20| 0e 78 54 89 16 78 aa 82 | 0e 78 0e 12 57 ab ac 0e |.xT..x..|.x..W...|
|00005a30| 14 0e 10 73 ab 8e eb 0e | 14 54 21 16 14 0e 0f 54 |...s....|.T!....T|
|00005a40| 16 0f aa 6b ec 0e 14 ed | 0e 11 40 ee b1 05 88 0e |...k....|..@.....|
|00005a50| 11 41 16 11 0e 14 54 16 | 14 aa 26 0e 14 c0 5a 0e |.A....T.|..&...Z.|
|00005a60| 0f 5a 16 14 29 f4 fb 20 | 21 88 0e 78 0e 13 55 ac |.Z..).. |!..x..U.|
|00005a70| d6 0e 13 0e 78 5d 0e 06 | 56 ab cc 0e 06 1e 7b 0e |....x]..|V.....{.|
|00005a80| 13 0e 7b 57 ab 87 0e 7b | 0e 13 5a aa 81 c8 1e 7c |..{W...{|..Z....||
|00005a90| 0e 78 0e 7b 57 ab 87 0e | 7b 0e 78 5a aa 81 c8 1e |.x.{W...|{.xZ....|
|00005aa0| 7d 0e 78 0e 13 56 ab 8d | fc 0e 78 0e 13 5a 0e 7c |}.x..V..|..x..Z.||
|00005ab0| 5a 21 88 aa 8d 81 7e 00 | 0e 13 0e 78 5a 0e 7d 5a |Z!....~.|...xZ.}Z|
|00005ac0| 21 88 0e 78 16 13 2b f4 | ff 20 21 88 2a 81 44 00 |!..x..+.|. !.*.D.|
|00005ad0| 82 ff 04 0e 0e 81 7f 00 | 61 ab 98 81 53 00 0e 54 |........|a...S..T|
|00005ae0| 81 55 00 0e 19 97 ea 51 | 5c 22 88 81 80 00 16 57 |.U.....Q|\".....W|
|00005af0| c9 82 ff 04 0e 0e 81 81 | 00 61 ab a0 81 53 00 0e |........|.a...S..|
|00005b00| 54 81 55 00 81 5e 00 81 | 82 00 0e 19 5c 22 ea 51 |T.U..^..|....\".Q|
|00005b10| 5c 22 88 81 83 00 16 57 | 0e 19 c9 42 aa e3 0e 0d |\".....W|...B....|
|00005b20| c8 59 ab 9b 0e 0d 0e 14 | 57 ab 94 0e 5d ab 8a 0e |.Y......|W...]...|
|00005b30| 0d 0c 38 81 84 00 44 aa | c8 0e 0d 0c 38 aa c2 0e |..8...D.|....8...|
|00005b40| 0e 81 85 00 61 ab 8a 81 | 86 00 20 88 81 44 00 aa |....a...|.. ..D..|
|00005b50| b0 0e 0e 81 87 00 61 ab | 8a 81 88 00 8b 88 81 44 |......a.|.......D|
|00005b60| 00 aa 9e 0e 0e 81 89 00 | 61 ab 8e 81 8a 00 81 8b |........|a.......|
|00005b70| 00 21 20 88 81 44 00 aa | 88 81 8c 00 20 88 81 44 |.! ..D..|.... ..D|
|00005b80| 00 89 16 0c 81 44 00 61 | 84 96 01 0e 0c 2e 0e 87 |.....D.a|........|
|00005b90| 22 20 5b 3f 30 20 32 20 | 77 69 6e 64 6f 77 2d 68 |" [?0 2 |window-h|
|00005ba0| 65 69 67 68 74 20 34 20 | 6d 69 73 73 20 77 69 6e |eight 4 |miss win|
|00005bb0| 64 6f 77 2d 6d 69 6e 2d | 68 65 69 67 68 74 20 69 |dow-min-|height i|
|00005bc0| 73 70 65 6c 6c 2d 63 68 | 6f 69 63 65 73 2d 77 69 |spell-ch|oices-wi|
|00005bd0| 6e 2d 64 65 66 61 75 6c | 74 2d 68 65 69 67 68 74 |n-defaul|t-height|
|00005be0| 20 28 3f 5c 20 20 3f 69 | 20 3f 61 20 3f 41 20 3f | (?\ ?i| ?a ?A ?|
|00005bf0| 72 20 3f 52 20 3f 5c 3f | 20 3f 78 20 3f 58 20 3f |r ?R ?\?| ?x ?X ?|
|00005c00| 71 20 3f 6c 20 3f 75 20 | 3f 6d 29 20 30 20 6e 69 |q ?l ?u |?m) 0 ni|
|00005c10| 6c 20 68 69 67 68 6c 69 | 67 68 74 65 64 20 74 65 |l highli|ghted te|
|00005c20| 78 74 77 69 6e 20 72 65 | 73 75 6c 74 20 6e 75 6d |xtwin re|sult num|
|00005c30| 20 63 68 61 72 20 73 6b | 69 70 70 65 64 20 63 6f | char sk|ipped co|
|00005c40| 6d 6d 61 6e 64 2d 63 68 | 61 72 61 63 74 65 72 73 |mmand-ch|aracters|
|00005c50| 20 63 68 6f 69 63 65 73 | 20 6d 61 78 2d 6c 69 6e | choices| max-lin|
|00005c60| 65 73 20 6c 69 6e 65 20 | 63 6f 75 6e 74 20 74 65 |es line |count te|
|00005c70| 78 74 62 75 66 20 67 65 | 74 2d 62 75 66 66 65 72 |xtbuf ge|t-buffer|
|00005c80| 2d 63 72 65 61 74 65 20 | 69 73 70 65 6c 6c 2d 63 |-create |ispell-c|
|00005c90| 68 6f 69 63 65 73 2d 62 | 75 66 66 65 72 20 22 2d |hoices-b|uffer "-|
|00005ca0| 2d 20 20 25 62 20 20 2d | 2d 20 20 77 6f 72 64 3a |- %b -|- word:|
|00005cb0| 20 22 20 77 6f 72 64 20 | 6d 6f 64 65 2d 6c 69 6e | " word |mode-lin|
|00005cc0| 65 2d 66 6f 72 6d 61 74 | 20 66 62 6f 75 6e 64 70 |e-format| fboundp|
|00005cd0| 20 73 65 74 2d 73 70 65 | 63 69 66 69 65 72 20 68 | set-spe|cifier h|
|00005ce0| 61 73 2d 6d 6f 64 65 6c | 69 6e 65 2d 70 20 65 72 |as-model|ine-p er|
|00005cf0| 61 73 65 2d 62 75 66 66 | 65 72 20 67 75 65 73 73 |ase-buff|er guess|
|00005d00| 20 22 41 66 66 69 78 20 | 72 75 6c 65 73 20 67 65 | "Affix |rules ge|
|00005d10| 6e 65 72 61 74 65 20 61 | 6e 64 20 63 61 70 69 74 |nerate a|nd capit|
|00005d20| 61 6c 69 7a 65 20 22 20 | 22 74 68 69 73 20 77 6f |alize " |"this wo|
|00005d30| 72 64 20 61 73 20 73 68 | 6f 77 6e 20 62 65 6c 6f |rd as sh|own belo|
|00005d40| 77 3a 5c 6e 09 22 20 77 | 69 6e 64 6f 77 2d 77 69 |w:\n." w|indow-wi|
|00005d50| 64 74 68 20 22 5c 6e 09 | 22 20 22 20 20 20 20 22 |dth "\n.|" " "|
|00005d60| 20 22 5c 6e 55 73 65 20 | 6f 70 74 69 6f 6e 20 60 | "\nUse |option `|
|00005d70| 69 27 20 69 66 20 74 68 | 69 73 20 69 73 20 61 20 |i' if th|is is a |
|00005d80| 63 6f 72 72 65 63 74 20 | 63 6f 6d 70 6f 73 69 74 |correct |composit|
|00005d90| 69 6f 6e 22 20 22 20 66 | 72 6f 6d 20 74 68 65 20 |ion" " f|rom the |
|00005da0| 64 65 72 69 76 61 74 69 | 76 65 20 72 6f 6f 74 2e |derivati|ve root.|
|00005db0| 5c 6e 22 20 33 20 3f 5c | 7e 20 37 20 22 5c 6e 22 |\n" 3 ?\|~ 7 "\n"|
|00005dc0| 20 69 6e 74 2d 63 68 61 | 72 20 22 28 22 20 22 29 | int-cha|r "(" ")|
|00005dd0| 20 22 20 22 20 20 22 20 | 70 6f 73 2d 76 69 73 69 | " " " |pos-visi|
|00005de0| 62 6c 65 2d 69 6e 2d 77 | 69 6e 64 6f 77 2d 70 20 |ble-in-w|indow-p |
|00005df0| 65 6e 64 20 73 69 74 2d | 66 6f 72 20 67 65 74 2d |end sit-|for get-|
|00005e00| 62 75 66 66 65 72 2d 77 | 69 6e 64 6f 77 20 63 68 |buffer-w|indow ch|
|00005e10| 6f 69 63 65 73 2d 77 69 | 6e 64 6f 77 20 73 65 6c |oices-wi|ndow sel|
|00005e20| 65 63 74 2d 77 69 6e 64 | 6f 77 20 2d 31 20 76 69 |ect-wind|ow -1 vi|
|00005e30| 73 69 62 6c 65 20 77 69 | 6e 64 6f 77 2d 6c 69 6e |sible wi|ndow-lin|
|00005e40| 65 20 6d 6f 76 65 2d 74 | 6f 2d 77 69 6e 64 6f 77 |e move-t|o-window|
|00005e50| 2d 6c 69 6e 65 20 73 65 | 74 2d 77 69 6e 64 6f 77 |-line se|t-window|
|00005e60| 2d 73 74 61 72 74 20 73 | 65 6c 65 63 74 65 64 2d |-start s|elected-|
|00005e70| 77 69 6e 64 6f 77 20 70 | 72 65 76 69 6f 75 73 2d |window p|revious-|
|00005e80| 77 69 6e 64 6f 77 20 65 | 6e 6c 61 72 67 65 2d 77 |window e|nlarge-w|
|00005e90| 69 6e 64 6f 77 20 69 73 | 70 65 6c 6c 2d 6f 76 65 |indow is|pell-ove|
|00005ea0| 72 6c 61 79 2d 77 69 6e | 64 6f 77 20 73 77 69 74 |rlay-win|dow swit|
|00005eb0| 63 68 2d 74 6f 2d 62 75 | 66 66 65 72 20 6e 65 78 |ch-to-bu|ffer nex|
|00005ec0| 74 2d 77 69 6e 64 6f 77 | 20 28 28 62 79 74 65 2d |t-window| ((byte-|
|00005ed0| 63 6f 64 65 20 22 08 ab | 83 c1 8b 88 c2 87 22 20 |code "..|......" |
|00005ee0| 5b 69 73 70 65 6c 6c 2d | 68 69 67 68 6c 69 67 68 |[ispell-|highligh|
|00005ef0| 74 2d 70 20 28 28 62 79 | 74 65 2d 63 6f 64 65 20 |t-p ((by|te-code |
|00005f00| 22 c0 09 21 88 c2 0b 0c | 5c 22 87 22 20 5b 73 65 |"..!....|\"." [se|
|00005f10| 6c 65 63 74 2d 77 69 6e | 64 6f 77 20 74 65 78 74 |lect-win|dow text|
|00005f20| 77 69 6e 20 69 73 70 65 | 6c 6c 2d 68 69 67 68 6c |win ispe|ll-highl|
|00005f30| 69 67 68 74 2d 73 70 65 | 6c 6c 69 6e 67 2d 65 72 |ight-spe|lling-er|
|00005f40| 72 6f 72 20 73 74 61 72 | 74 20 65 6e 64 5d 20 33 |ror star|t end] 3|
|00005f50| 29 29 20 6e 69 6c 5d 20 | 31 29 29 20 69 73 70 65 |)) nil] |1)) ispe|
|00005f60| 6c 6c 2d 68 69 67 68 6c | 69 67 68 74 2d 70 20 69 |ll-highl|ight-p i|
|00005f70| 73 70 65 6c 6c 2d 68 69 | 67 68 6c 69 67 68 74 2d |spell-hi|ghlight-|
|00005f80| 73 70 65 6c 6c 69 6e 67 | 2d 65 72 72 6f 72 20 73 |spelling|-error s|
|00005f90| 74 61 72 74 20 74 20 75 | 6e 64 6f 2d 62 6f 75 6e |tart t u|ndo-boun|
|00005fa0| 64 61 72 79 20 64 69 73 | 70 6c 61 79 2d 6d 65 73 |dary dis|play-mes|
|00005fb0| 73 61 67 65 20 70 72 6f | 6d 70 74 20 22 43 2d 68 |sage pro|mpt "C-h|
|00005fc0| 20 6f 72 20 3f 20 66 6f | 72 20 6d 6f 72 65 20 6f | or ? fo|r more o|
|00005fd0| 70 74 69 6f 6e 73 3b 20 | 53 50 43 20 74 6f 20 6c |ptions; |SPC to l|
|00005fe0| 65 61 76 65 20 22 20 22 | 75 6e 63 68 61 6e 67 65 |eave " "|unchange|
|00005ff0| 64 2c 20 43 68 61 72 61 | 63 74 65 72 20 74 6f 20 |d, Chara|cter to |
|00006000| 72 65 70 6c 61 63 65 20 | 77 6f 72 64 22 20 69 6e |replace |word" in|
|00006010| 68 69 62 69 74 2d 71 75 | 69 74 20 72 65 61 64 2d |hibit-qu|it read-|
|00006020| 63 68 61 72 2d 65 78 63 | 6c 75 73 69 76 65 20 72 |char-exc|lusive r|
|00006030| 65 61 64 2d 63 68 61 72 | 20 71 75 69 74 2d 66 6c |ead-char| quit-fl|
|00006040| 61 67 20 3f 5c 5e 47 20 | 3f 58 20 63 6f 6d 2d 63 |ag ?\^G |?X com-c|
|00006050| 68 61 72 73 20 3f 5c 20 | 20 3f 69 20 70 72 6f 63 |hars ?\ | ?i proc|
|00006060| 65 73 73 2d 73 65 6e 64 | 2d 73 74 72 69 6e 67 20 |ess-send|-string |
|00006070| 69 73 70 65 6c 6c 2d 70 | 72 6f 63 65 73 73 20 22 |ispell-p|rocess "|
|00006080| 2a 22 20 28 74 29 20 69 | 73 70 65 6c 6c 2d 70 64 |*" (t) i|spell-pd|
|00006090| 69 63 74 2d 6d 6f 64 69 | 66 69 65 64 2d 70 20 3f |ict-modi|fied-p ?|
|000060a0| 61 20 3f 41 20 22 40 22 | 20 3f 72 20 3f 52 20 69 |a ?A "@"| ?r ?R i|
|000060b0| 73 70 65 6c 6c 2d 71 75 | 65 72 79 2d 72 65 70 6c |spell-qu|ery-repl|
|000060c0| 61 63 65 2d 63 68 6f 69 | 63 65 73 20 72 65 61 64 |ace-choi|ces read|
|000060d0| 2d 73 74 72 69 6e 67 20 | 22 51 75 65 72 79 2d 72 |-string |"Query-r|
|000060e0| 65 70 6c 61 63 65 6d 65 | 6e 74 20 66 6f 72 3a 20 |eplaceme|nt for: |
|000060f0| 22 20 22 52 65 70 6c 61 | 63 65 6d 65 6e 74 20 66 |" "Repla|cement f|
|00006100| 6f 72 3a 20 22 20 3f 5c | 3f 20 65 76 65 6e 74 2d |or: " ?\|? event-|
|00006110| 74 6f 2d 63 68 61 72 61 | 63 74 65 72 20 63 68 61 |to-chara|cter cha|
|00006120| 72 61 63 74 65 72 2d 74 | 6f 2d 65 76 65 6e 74 20 |racter-t|o-event |
|00006130| 68 65 6c 70 2d 63 68 61 | 72 20 3f 5c 5e 48 20 69 |help-cha|r ?\^H i|
|00006140| 73 70 65 6c 6c 2d 68 65 | 6c 70 20 3f 78 20 69 73 |spell-he|lp ?x is|
|00006150| 70 65 6c 6c 2d 70 64 69 | 63 74 2d 73 61 76 65 20 |pell-pdi|ct-save |
|00006160| 69 73 70 65 6c 6c 2d 73 | 69 6c 65 6e 74 6c 79 2d |ispell-s|ilently-|
|00006170| 73 61 76 65 70 20 6d 65 | 73 73 61 67 65 20 22 45 |savep me|ssage "E|
|00006180| 78 69 74 65 64 20 73 70 | 65 6c 6c 2d 63 68 65 63 |xited sp|ell-chec|
|00006190| 6b 69 6e 67 22 20 69 73 | 70 65 6c 6c 2d 71 75 69 |king" is|pell-qui|
|000061a0| 74 20 22 25 73 22 20 73 | 75 62 73 74 69 74 75 74 |t "%s" s|ubstitut|
|000061b0| 65 2d 63 6f 6d 6d 61 6e | 64 2d 6b 65 79 73 20 22 |e-comman|d-keys "|
|000061c0| 53 70 65 6c 6c 2d 63 68 | 65 63 6b 69 6e 67 20 73 |Spell-ch|ecking s|
|000061d0| 75 73 70 65 6e 64 65 64 | 3b 22 20 22 20 75 73 65 |uspended|;" " use|
|000061e0| 20 43 2d 75 20 5c 5c 5b | 69 73 70 65 6c 6c 2d 77 | C-u \\[|ispell-w|
|000061f0| 6f 72 64 5d 20 74 6f 20 | 72 65 73 75 6d 65 22 20 |ord] to |resume" |
|00006200| 3f 71 20 79 2d 6f 72 2d | 6e 2d 70 20 22 52 65 61 |?q y-or-|n-p "Rea|
|00006210| 6c 6c 79 20 6b 69 6c 6c | 20 49 73 70 65 6c 6c 20 |lly kill| Ispell |
|00006220| 70 72 6f 63 65 73 73 3f | 20 22 20 69 73 70 65 6c |process?| " ispel|
|00006230| 6c 2d 6b 69 6c 6c 2d 69 | 73 70 65 6c 6c 20 69 73 |l-kill-i|spell is|
|00006240| 70 65 6c 6c 2d 63 68 65 | 63 6b 69 6e 67 2d 6d 65 |pell-che|cking-me|
|00006250| 73 73 61 67 65 20 3f 6c | 20 22 4c 6f 6f 6b 75 70 |ssage ?l| "Lookup|
|00006260| 20 73 74 72 69 6e 67 20 | 28 60 2a 27 20 69 73 20 | string |(`*' is |
|00006270| 77 69 6c 64 63 61 72 64 | 29 3a 20 22 20 6e 65 77 |wildcard|): " new|
|00006280| 2d 6c 69 6e 65 20 6e 65 | 77 2d 77 6f 72 64 20 6c |-line ne|w-word l|
|00006290| 6f 6f 6b 75 70 2d 77 6f | 72 64 73 20 6d 69 6e 68 |ookup-wo|rds minh|
|000062a0| 20 67 72 2d 62 6c 20 73 | 68 72 2d 62 6c 20 73 68 | gr-bl s|hr-bl sh|
|000062b0| 72 69 6e 6b 2d 77 69 6e | 64 6f 77 20 3f 75 20 28 |rink-win|dow ?u (|
|000062c0| 74 29 20 3f 6d 20 22 49 | 6e 73 65 72 74 3a 20 22 |t) ?m "I|nsert: "|
|000062d0| 20 28 74 29 20 71 75 65 | 72 79 2d 72 65 70 6c 61 | (t) que|ry-repla|
|000062e0| 63 65 20 3f 5c 5e 4c 20 | 72 65 64 72 61 77 2d 64 |ce ?\^L |redraw-d|
|000062f0| 69 73 70 6c 61 79 20 3f | 5c 5e 52 20 28 28 72 65 |isplay ?|\^R ((re|
|00006300| 63 75 72 73 69 76 65 2d | 65 64 69 74 29 29 20 3f |cursive-|edit)) ?|
|00006310| 5c 5e 5a 20 6b 65 79 2d | 62 69 6e 64 69 6e 67 20 |\^Z key-|binding |
|00006320| 22 1a 22 20 64 69 6e 67 | 5d 20 31 34 20 28 23 24 |"." ding|] 14 (#$|
|00006330| 20 2e 20 32 31 35 36 32 | 29 5d 29 0a 23 40 31 30 | . 21562|)]).#@10|
|00006340| 33 38 20 44 69 73 70 6c | 61 79 20 61 20 6c 69 73 |38 Displ|ay a lis|
|00006350| 74 20 6f 66 20 74 68 65 | 20 6f 70 74 69 6f 6e 73 |t of the| options|
|00006360| 20 61 76 61 69 6c 61 62 | 6c 65 20 77 68 65 6e 20 | availab|le when |
|00006370| 61 20 6d 69 73 73 70 65 | 6c 6c 69 6e 67 20 69 73 |a misspe|lling is|
|00006380| 20 65 6e 63 6f 75 6e 74 | 65 72 65 64 2e 0a 0a 53 | encount|ered...S|
|00006390| 65 6c 65 63 74 69 6f 6e | 73 20 61 72 65 3a 0a 0a |election|s are:..|
|000063a0| 44 49 47 49 54 3a 20 52 | 65 70 6c 61 63 65 20 74 |DIGIT: R|eplace t|
|000063b0| 68 65 20 77 6f 72 64 20 | 77 69 74 68 20 61 20 64 |he word |with a d|
|000063c0| 69 67 69 74 20 6f 66 66 | 65 72 65 64 20 69 6e 20 |igit off|ered in |
|000063d0| 74 68 65 20 2a 43 68 6f | 69 63 65 73 2a 20 62 75 |the *Cho|ices* bu|
|000063e0| 66 66 65 72 2e 0a 53 50 | 43 3a 20 20 20 41 63 63 |ffer..SP|C: Acc|
|000063f0| 65 70 74 20 77 6f 72 64 | 20 74 68 69 73 20 74 69 |ept word| this ti|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.